html[data-csn-ui]{font-family:var(--font-sans);font-size:13px;--radius-card:0;--radius-control:0;--radius-chrome:0;--ease-classic:cubic-bezier(0.2,0.7,0.2,1)}html[data-csn-ui] .csn-app,html[data-csn-ui] body{background:var(--background);color:var(--foreground);transition:background-color var(--motion-dur-slow) var(--ease-classic),color var(--motion-dur-slow) var(--ease-classic)}html[data-csn-ui] .csn-bottom-nav,html[data-csn-ui] .csn-btn,html[data-csn-ui] .csn-btn-primary,html[data-csn-ui] .csn-chat-list-item,html[data-csn-ui] .csn-composer,html[data-csn-ui] .csn-field,html[data-csn-ui] .csn-icon-btn,html[data-csn-ui] .csn-modal,html[data-csn-ui] .csn-nav-link,html[data-csn-ui] .csn-panel,html[data-csn-ui] .csn-post-card,html[data-csn-ui] .csn-post-media,html[data-csn-ui] .csn-rail-badge,html[data-csn-ui] .csn-rail-panel,html[data-csn-ui] .csn-segment,html[data-csn-ui] .csn-segmented,html[data-csn-ui] .csn-segmented-btn,html[data-csn-ui] .csn-sheet,html[data-csn-ui] .csn-tabbar,html[data-csn-ui] .wan-btn-primary,html[data-csn-ui] .wan-ios-group,html[data-csn-ui] button,html[data-csn-ui] input,html[data-csn-ui] textarea{border-radius:var(--radius-control,6px)!important}html[data-csn-ui] .csn-topbar{overflow:hidden;max-height:12rem}html[data-csn-ui] .csn-topbar.is-collapsed{max-height:0;min-height:0;opacity:0;padding-top:0;padding-bottom:0;border-bottom-width:0;pointer-events:none}html[data-csn-ui] .csn-topbar{background:var(--topbar)!important;color:#fff!important;border:0!important;box-shadow:var(--wan-shadow-1);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-csn-ui] .csn-topbar .csn-brand,html[data-csn-ui] .csn-topbar .csn-topbar-icon,html[data-csn-ui] .csn-topbar .csn-topbar-title,html[data-csn-ui] .csn-topbar .csn-vk-ic,html[data-csn-ui] .csn-topbar a,html[data-csn-ui] .csn-topbar button{color:#dbe6f0!important}html[data-csn-ui] .csn-notifications-panel,html[data-csn-ui] .csn-notifications-panel a,html[data-csn-ui] .csn-notifications-panel button,html[data-csn-ui] .csn-notifications-panel span{color:var(--foreground)!important}html[data-csn-ui] .csn-notifications-head{color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground))!important}html[data-csn-ui] .csn-notifications-mark-read{color:var(--primary-strong,var(--primary))!important;background:color-mix(in srgb,var(--primary) 14%,var(--card))!important}html[data-csn-ui] .csn-notifications-mark-read:hover{background:color-mix(in srgb,var(--primary) 22%,var(--card))!important}html[data-csn-ui] .csn-notifications-actor{color:var(--foreground)!important;font-weight:600}html[data-csn-ui] .csn-notifications-copy,html[data-csn-ui] .csn-notifications-copy .csn-muted,html[data-csn-ui] .csn-notifications-empty-copy,html[data-csn-ui] .csn-notifications-link{color:color-mix(in srgb,var(--foreground) 82%,var(--muted-foreground))!important}html[data-csn-ui] .csn-notifications-link:hover{color:var(--primary-strong,var(--primary))!important}html[data-csn-ui] .csn-avatar--square,html[data-csn-ui] .csn-post-avatar-link .csn-avatar,html[data-csn-ui] .csn-post-card .csn-avatar{border-radius:0!important;box-shadow:none;border:1px solid var(--border)}.csn-vk-sprite{position:absolute;width:0;height:0;overflow:hidden}.csn-vk-ic{width:16px;height:16px;flex:none;fill:none;stroke:currentColor}.csn-nav-icon.csn-vk-ic,.csn-topbar-icon.csn-vk-ic{width:18px;height:18px}@media (min-width:900px){html[data-csn-ui]{--lm:242px;--rb:280px;--gap:16px}html[data-csn-ui][data-layout=desktop] .csn-app--classic{display:grid;grid-template-columns:var(--lm) minmax(0,1fr) var(--rb);gap:var(--gap);max-width:calc(var(--lm) + 720px + var(--rb) + var(--gap) * 2);margin:0 auto;padding:14px 10px 40px;align-items:start;min-height:calc(100dvh - 8px)}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-sidebar{display:flex;width:var(--lm);min-width:var(--lm);max-width:var(--lm);position:sticky;top:58px;height:auto;max-height:calc(100dvh - 70px);border-right:0;padding:0;gap:1px;box-sizing:border-box}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-sidebar{top:44px}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-main{padding-bottom:1rem;min-width:0;display:flex;flex-direction:column;min-height:calc(100dvh - 90px)}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-rightbar{display:flex;flex-direction:column;width:var(--rb);min-width:var(--rb);max-width:var(--rb);gap:12px;position:sticky;top:58px;max-height:calc(100dvh - 70px);overflow:auto;box-sizing:border-box}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-bottom-nav,html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-tabbar{display:none!important}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-main:has(.csn-chats-shell){padding-bottom:0;min-height:calc(100dvh - 70px);height:calc(100dvh - 70px)}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-chats-shell{flex:1 1;min-height:0;height:100%;border:1px solid var(--border);background:var(--card)}}.csn-rightbar{display:none}@media (min-width:900px) and (max-width:1023.98px){html[data-csn-ui][data-layout=desktop]{--rb:0px;--lm:200px}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-rightbar,html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-rightbar--ghost{display:none!important}}.csn-rail-panel{background:var(--card);border:1px solid var(--border);padding:12px}.csn-rail-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-weight:600;gap:8px}.csn-rail-title-end{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.csn-rail-mark-read{border:0;padding:0;background:transparent;color:var(--link,var(--primary-strong));font:inherit;font-size:12px;font-weight:600;cursor:pointer;line-height:1.2}.csn-rail-mark-read:hover{text-decoration:underline}.csn-rail-title a{color:var(--link,var(--primary-strong));text-decoration:none}.csn-rail-title a:hover{text-decoration:underline}.csn-rail-badge{min-width:18px;padding:0 5px;background:var(--primary);color:#fff;font-size:11px;line-height:18px;text-align:center}.csn-rail-empty{font-size:12px;margin:0}.csn-rail-notes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.csn-rail-notes li{display:flex;gap:8px;align-items:center;padding:4px 0}.csn-rail-notes li.is-unread{background:var(--accent-muted);margin:0 -8px;padding:4px 8px}.csn-rail-note-text{display:flex;flex-direction:column;min-width:0;font-size:12px}.csn-rail-fgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 4px}.csn-rail-fitem{display:grid;justify-items:center;gap:3px;color:var(--foreground);font-size:12px;text-decoration:none;min-width:0}.csn-rail-fitem-name,.csn-rail-fitem-status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csn-rail-fitem-status{display:inline-flex;align-items:center;gap:.28rem;font-size:12px;line-height:1.2;color:var(--muted-foreground);transition:color var(--motion-dur-base) ease}.csn-rail-fitem-status:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--muted-foreground) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 12%,transparent)}.csn-rail-fitem-status.is-online{color:color-mix(in srgb,#22c55e 84%,var(--foreground))}.csn-rail-fitem-status.is-online:before{background:#22c55e;box-shadow:0 0 0 1px rgba(34,197,94,.35)}.csn-rail-fitem-status.is-away{color:color-mix(in srgb,#ca8a04 82%,var(--foreground))}.csn-rail-fitem-status.is-away:before{background:#eab308;box-shadow:0 0 0 1px rgba(234,179,8,.4)}.csn-rail-fitem-status.is-offline:before{background:color-mix(in srgb,var(--muted-foreground) 68%,transparent)}.csn-rail-crow{display:flex;gap:9px;align-items:center;padding:5px 0;color:var(--foreground);text-decoration:none}.csn-rail-crow-meta{display:flex;flex-direction:column;min-width:0;flex:1 1;font-size:12px}.csn-rail-crow b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-csn-ui] .csn-post-card{background:var(--card);border:1px solid var(--border);box-shadow:none;margin-bottom:12px;transition:box-shadow var(--motion-dur-base) var(--ease-classic),border-color var(--motion-dur-base)}html[data-csn-ui] .csn-post-card:hover{box-shadow:var(--wan-shadow-1)}html[data-csn-ui] .csn-bottom-nav,html[data-csn-ui] .csn-tabbar{background:var(--card)!important;border-top:1px solid var(--border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-csn-ui] .csn-bubble--mine{background:var(--bubble-me)!important;color:var(--bubble-me-fg)!important;border-radius:0!important}html[data-csn-ui] .csn-bubble:not(.csn-bubble--mine){border-radius:0!important}html[data-csn-ui] .csn-nav-link.is-active,html[data-csn-ui] .csn-sidebar .csn-nav-link.is-active{background:var(--accent-muted)!important;font-weight:600;box-shadow:inset 3px 0 0 var(--primary)}.csn-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);background:var(--accent-muted);padding:3px;margin-bottom:12px}.csn-seg-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));background:var(--card);box-shadow:var(--wan-shadow-1);transform:translateX(calc(var(--i) * 100%));transition:transform var(--motion-dur-slow) var(--ease-classic);pointer-events:none;z-index:0}.csn-seg.is-scrubbing,.csn-seg[data-scrubbing="1"]{touch-action:none;user-select:none;-webkit-user-select:none}.csn-seg.is-scrubbing>button,.csn-seg[data-scrubbing="1"]>button{pointer-events:none}.csn-seg.is-scrubbing .csn-seg-ind,.csn-seg[data-scrubbing="1"] .csn-seg-ind{transition:none;transform:translate3d(var(--scrub-offset,calc(var(--i) * 100%)),0,0) scale(1.04);box-shadow:var(--wan-shadow-1)}.csn-chat-shared-tab,.csn-seg>button{position:relative;z-index:1;padding:6px 10px;color:var(--muted-foreground);font-weight:600;transition:color var(--motion-dur-base);background:transparent;border:0}.csn-chat-shared-tab.is-active,.csn-seg>button.is-active,.csn-seg>button[aria-selected=true]{color:var(--link,var(--primary-strong))}@keyframes wan-view-in{0%{opacity:0}to{opacity:1}}@keyframes wan-swap-in{0%{opacity:0}to{opacity:1}}html[data-csn-ui]:not([data-motion=off]) .csn-view-in,html[data-csn-ui][data-motion=on] .csn-view-in{animation:wan-view-in .2s var(--ease-classic)}html[data-csn-ui]:not([data-motion=off]) .csn-swap-in{animation:wan-swap-in .18s var(--ease-classic)}html[data-motion=off] *,html[data-motion=off] :after,html[data-motion=off] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}html[data-csn-ui] .csn-bottom-nav-glider:not([data-glide-ind]),html[data-csn-ui] .csn-segment-glider:not([data-glide-ind]),html[data-csn-ui] .csn-side-nav-glider:not([data-glide-ind]){transition:transform var(--motion-dur-slow) var(--ease-classic),left var(--motion-dur-slow) var(--ease-classic),width var(--motion-dur-slow) var(--ease-classic)!important;border-radius:0!important}html[data-csn-ui] .csn-bottom-nav-glider[data-glide-ind],html[data-csn-ui] .csn-seg-ind[data-glide-ind],html[data-csn-ui] .csn-segment-glider[data-glide-ind],html[data-csn-ui] .csn-side-nav-glider[data-glide-ind]{transition:none!important;border-radius:0!important}html[data-csn-ui] .csn-avatar,html[data-csn-ui] .csn-avatar--lg,html[data-csn-ui] .csn-avatar--profile,html[data-csn-ui] .csn-avatar--xl,html[data-csn-ui] .csn-avatar-fallback,html[data-csn-ui] .csn-bubble-avatar,html[data-csn-ui] .csn-bubble-avatar img,html[data-csn-ui] .csn-chat-head-avatar,html[data-csn-ui] .csn-community-hero-avatar,html[data-csn-ui] .csn-create-group-chip .csn-avatar,html[data-csn-ui] .csn-create-group-chip .csn-avatar-fallback{border-radius:0!important;box-shadow:none!important}html[data-csn-ui] .csn-bubble,html[data-csn-ui] .csn-bubble--first,html[data-csn-ui] .csn-bubble--first.csn-bubble--mine,html[data-csn-ui] .csn-bubble--first:not(.csn-bubble--mine),html[data-csn-ui] .csn-bubble--last,html[data-csn-ui] .csn-bubble--last.csn-bubble--mine,html[data-csn-ui] .csn-bubble--last:not(.csn-bubble--mine),html[data-csn-ui] .csn-bubble--mid,html[data-csn-ui] .csn-bubble--mid.csn-bubble--mine,html[data-csn-ui] .csn-bubble--mid:not(.csn-bubble--mine),html[data-csn-ui] .csn-bubble--mine,html[data-csn-ui] .csn-chats-shell-detail .csn-bubble,html[data-csn-ui] .csn-chats-shell-detail .csn-bubble--mine{border-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html[data-csn-ui] .csn-btn--icon-send,html[data-csn-ui] .csn-chat-composer .csn-composer-row,html[data-csn-ui] .csn-chat-search,html[data-csn-ui] .csn-chat-unread-separator,html[data-csn-ui] .csn-chats-search,html[data-csn-ui] .csn-chats-unread,html[data-csn-ui] .csn-compose-bar,html[data-csn-ui] .csn-composer-row,html[data-csn-ui] .csn-field,html[data-csn-ui] .csn-icon-btn,html[data-csn-ui] .csn-nav-badge,html[data-csn-ui] .csn-plus-btn,html[data-csn-ui] .csn-search-field,html[data-csn-ui] .csn-unread-pill,html[data-csn-ui] input[type=search]{border-radius:0!important}html[data-csn-ui] .csn-nav-chats-badge,html[data-csn-ui] .csn-nav-icon-wrap .csn-chats-unread.csn-nav-chats-badge{border-radius:999px!important}html[data-csn-ui] .csn-app-icon.csn-stroke-icon,html[data-csn-ui] .csn-nav-icon.csn-stroke-icon,html[data-csn-ui] .csn-nav-icon.csn-vk-ic,html[data-csn-ui] .csn-topbar-icon.csn-stroke-icon,html[data-csn-ui] .csn-topbar-icon.csn-vk-ic,html[data-csn-ui] .csn-vk-ic{background:none!important;background-color:initial!important;-webkit-mask:none!important;mask:none!important;display:inline-block;overflow:visible}.csn-vk-ic{fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:inherit}html[data-csn-ui] .csn-sidebar{background:var(--card);border:1px solid var(--border);border-radius:0!important;padding:8px 0}html[data-csn-ui] .csn-sidebar .csn-brand,html[data-csn-ui] .csn-topbar .csn-brand{letter-spacing:.08em;font-weight:600;text-transform:uppercase;font-size:15px}.csn-profile-music{display:flex;flex-direction:column;gap:12px;padding:4px 0 16px;min-width:0;width:100%;box-sizing:border-box}.csn-profile-music-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.csn-profile-music-head-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end;min-width:0}.csn-profile-music-view-toggle{display:inline-flex;align-items:stretch;padding:.16rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--border));background:color-mix(in srgb,var(--foreground) 4%,var(--card));gap:.12rem}.csn-profile-music-view-btn{display:inline-flex;align-items:center;gap:.28rem;min-height:1.7rem;padding:.18rem .62rem;border:0;border-radius:12px;background:transparent;color:var(--muted-foreground);font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background var(--motion-dur-fast) ease,color var(--motion-dur-fast) ease,box-shadow var(--motion-dur-fast) ease}.csn-profile-music-view-btn.is-active{background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--foreground);box-shadow:0 1px 0 color-mix(in srgb,#fff 55%,transparent) inset,var(--wan-shadow-1)}.csn-profile-music-view-ic{width:.92rem;height:.92rem;display:block}.csn-profile-music-error{margin:0;padding:.55rem .75rem;border-radius:6px;background:color-mix(in srgb,#dc2626 8%,var(--card));color:#b91c1c;font-size:15px;line-height:1.35}.csn-profile-music-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;min-width:0}.csn-profile-music-row{min-width:0}.csn-profile-music-item{display:flex;align-items:center;gap:.55rem;min-width:0;height:100%;padding:.45rem .5rem .45rem .4rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 8%,var(--border));background:linear-gradient(90deg,color-mix(in srgb,var(--platform-color,var(--primary)) 14%,transparent) 0,transparent 2.4rem),color-mix(in srgb,var(--card) 92%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 40%,transparent)}@media (min-width:900px){.csn-profile-music-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .65rem}.csn-profile-music-item-cover{width:2.85rem;height:2.85rem}.csn-profile-music-item-listen span{max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1200px) and (max-width:1439.98px){.csn-profile-music-list{grid-template-columns:minmax(0,1fr);max-width:40rem}}.csn-profile-music-item-rank{flex:0 0 auto;width:1.35rem;text-align:center;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.csn-profile-music-item-cover{flex:0 0 auto;width:3.1rem;height:3.1rem;border-radius:6px;overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--border));background:color-mix(in srgb,var(--foreground) 5%,var(--card));box-shadow:var(--wan-shadow-1)}.csn-profile-music-item-cover-fallback,.csn-profile-music-item-cover-img{width:100%;height:100%;object-fit:cover;display:grid;place-items:center}.csn-profile-music-item-meta{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.csn-profile-music-item-title{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.csn-profile-music-item-artist,.csn-profile-music-item-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csn-profile-music-item-artist{font-size:13px;color:var(--muted-foreground)}.csn-profile-music-item-listen{display:inline-flex;align-items:center;gap:.28rem;width:-moz-fit-content;width:fit-content;margin-top:.28rem;max-width:100%;padding:.18rem .55rem .18rem .22rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--platform-color,var(--primary)) 28%,var(--border));background:color-mix(in srgb,var(--platform-color,var(--primary)) 10%,var(--card));color:color-mix(in srgb,var(--platform-color,var(--foreground)) 36%,var(--foreground));font-size:12px;font-weight:600;letter-spacing:-.01em;text-decoration:none;overflow:hidden}.csn-profile-music-item-listen-logo{width:1rem;height:1rem;object-fit:contain;border-radius:6px;flex-shrink:0}.csn-profile-music-acts{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.12rem;flex-shrink:0;margin-left:auto}.csn-profile-music-act{width:1.7rem!important;height:1.7rem!important;min-width:1.7rem!important;min-height:1.7rem!important;padding:0!important;font-size:13px;line-height:1}.csn-profile-music-act-ic{width:.95rem;height:.95rem;display:block}.csn-profile-music-act-ic--up{transform:rotate(90deg)}.csn-profile-music-act-ic--down{transform:rotate(-90deg)}.csn-cover-flow{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;--csn-cover-size:clamp(7.75rem,40vw,11rem);--cover-glow:var(--primary);--cover-glow-2:var(--primary-strong)}.csn-cover-flow-stage{position:relative;height:calc(var(--csn-cover-size) * 1.72);perspective:1400px;perspective-origin:50% 42%;outline:none;touch-action:pan-y;cursor:grab;border-radius:12px;background:radial-gradient(ellipse 90% 70% at 50% 18%,color-mix(in srgb,var(--card) 88%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--foreground) 5.5%,var(--surface)) 0,color-mix(in srgb,var(--foreground) 2%,var(--card)) 44%,color-mix(in srgb,var(--foreground) 9%,var(--surface)) 100%);border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--border));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 62%,transparent),inset 0 -28px 48px color-mix(in srgb,var(--foreground) 7%,transparent);overflow:hidden;isolation:isolate;contain:paint;transform-style:flat}.csn-cover-flow-stage:active{cursor:grabbing}.csn-cover-flow-stage:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 28%,transparent)}.csn-cover-flow-ambient{inset:-12% 2% 22%;background:radial-gradient(ellipse 62% 52% at 50% 40%,color-mix(in srgb,var(--cover-glow) 42%,transparent),color-mix(in srgb,var(--cover-glow-2) 18%,transparent) 42%,transparent 74%);filter:blur(6px);animation:csn-cover-flow-glow-in .55s var(--spring,cubic-bezier(.22,1,.36,1)) both;transition:background .45s var(--spring,ease)}.csn-cover-flow-ambient,.csn-cover-flow-floor{position:absolute;pointer-events:none;z-index:0;opacity:.95}.csn-cover-flow-floor{left:4%;right:4%;bottom:2%;height:42%;border-radius:50%;background:radial-gradient(ellipse 72% 58% at 50% 18%,color-mix(in srgb,var(--cover-glow) 26%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--foreground) 10%,transparent),transparent 80%);filter:blur(1px)}.csn-cover-flow-rail{position:absolute;inset:0 0 4%;display:grid;place-items:center;transform-style:flat;z-index:1;overflow:hidden}.csn-cover-flow-item{position:absolute;height:calc(var(--csn-cover-size) * 1.52);padding:0;border:0;background:transparent;color:inherit;transform-style:flat;transform-origin:center 36%;transition:transform .55s var(--spring-snappy,var(--motion-ease-emphasized)),opacity .42s var(--spring,ease);cursor:pointer;will-change:transform,opacity}.csn-cover-flow-cover,.csn-cover-flow-item{width:var(--csn-cover-size);overflow:hidden}.csn-cover-flow-cover{position:relative;display:block;height:var(--csn-cover-size);border-radius:6px;box-shadow:var(--wan-shadow-2),var(--wan-shadow-1),0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 6%,var(--card));transition:box-shadow .45s var(--spring,ease),transform .45s var(--spring-snappy,var(--motion-ease-emphasized))}.csn-cover-flow-item.is-focus .csn-cover-flow-cover{box-shadow:var(--wan-shadow-2),0 0 0 1px color-mix(in srgb,var(--cover-glow) 38%,transparent);animation:csn-cover-flow-focus-settle .55s var(--spring-snappy,cubic-bezier(.34,1.2,.64,1)) both}.csn-cover-flow-specular{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,color-mix(in srgb,#fff 58%,transparent),color-mix(in srgb,#fff 22%,transparent) 22%,transparent 46%),linear-gradient(180deg,color-mix(in srgb,#fff 26%,transparent),transparent 36%);mix-blend-mode:soft-light;opacity:1;animation:csn-cover-flow-specular-in .7s var(--spring,ease) both}.csn-cover-flow-specular:after{content:"";position:absolute;top:8%;left:10%;width:42%;height:18%;border-radius:40%;background:color-mix(in srgb,#fff 55%,transparent);filter:blur(6px);opacity:.55}.csn-cover-flow-cover-fallback,.csn-cover-flow-cover-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:grid;place-items:center}.csn-cover-flow-cover .wan-music-cover-fallback-logo{max-width:62%;max-height:62%}.csn-cover-flow-reflect{position:absolute;left:0;top:calc(var(--csn-cover-size) + 5px);display:block;width:var(--csn-cover-size);height:calc(var(--csn-cover-size) * .46);overflow:hidden;transform:scaleY(-1);opacity:.22;mask-image:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.28) 40%,transparent 88%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.28) 40%,transparent 88%);pointer-events:none;transition:opacity .45s var(--spring,ease)}.csn-cover-flow-item.is-focus .csn-cover-flow-reflect{opacity:.4;animation:csn-cover-flow-reflect-settle .65s var(--spring,ease) both}.csn-cover-flow-reflect .csn-cover-flow-cover-fallback,.csn-cover-flow-reflect .csn-cover-flow-cover-img{width:100%;height:100%;border-radius:6px;max-width:100%;max-height:100%}.csn-cover-flow-reflect .wan-music-cover-fallback-logo{max-width:62%;max-height:62%}.csn-cover-flow-meta{text-align:center;min-width:0;padding:0 .65rem;animation:csn-cover-flow-meta-in .42s var(--spring-snappy,cubic-bezier(.34,1.2,.64,1))}.csn-cover-flow-title{margin:0;font-family:var(--font-display,inherit);font-size:clamp(1.05rem,2.8vw,1.2rem);font-weight:600;letter-spacing:-.03em;line-height:1.22}.csn-cover-flow-artist,.csn-cover-flow-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csn-cover-flow-artist{margin:.22rem 0 0;font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--muted-foreground)}.csn-cover-flow-listen{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:.65rem auto 0;min-height:2.1rem;max-width:100%;padding:.34rem .95rem .34rem .42rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--platform-color,var(--primary)) 34%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,#fff 55%,transparent),transparent 48%),color-mix(in srgb,var(--platform-color,var(--primary)) 14%,var(--card));color:color-mix(in srgb,var(--platform-color,var(--foreground)) 42%,var(--foreground));font-size:13px;font-weight:600;letter-spacing:-.01em;text-decoration:none;width:-moz-fit-content;width:fit-content;box-shadow:0 1px 0 color-mix(in srgb,#fff 40%,transparent) inset,var(--wan-shadow-1);transition:background var(--motion-dur-base) ease,border-color var(--motion-dur-base) ease,transform var(--csn-press-ms,.1s) var(--spring,ease)}.csn-cover-flow-listen:hover{background:linear-gradient(180deg,color-mix(in srgb,#fff 55%,transparent),transparent 48%),color-mix(in srgb,var(--platform-color,var(--primary)) 22%,var(--card));border-color:color-mix(in srgb,var(--platform-color,var(--primary)) 48%,var(--border))}.csn-cover-flow-listen:active{transform:scale(var(--csn-press-scale,.97))}.csn-cover-flow-listen-logo{width:1.35rem;height:1.35rem;max-width:1.35rem;max-height:1.35rem;object-fit:contain;flex-shrink:0;border-radius:6px;display:block}.csn-cover-flow-dock,html[data-csn-ui] .csn-cover-flow-dock{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:.35rem;min-width:0;width:min(100%,23rem);max-width:100%;box-sizing:border-box;margin:0 auto;padding:.4rem .45rem;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--foreground) 12%,var(--csn-material-border,var(--border)));background:linear-gradient(180deg,color-mix(in srgb,#fff 58%,transparent) 0,color-mix(in srgb,#fff 10%,transparent) 42%,color-mix(in srgb,var(--foreground) 4%,transparent) 100%),color-mix(in srgb,var(--csn-material-fill-strong,var(--card)) 82%,transparent);backdrop-filter:blur(21px) saturate(1.2);-webkit-backdrop-filter:blur(21px) saturate(1.2);box-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent) inset,0 -1px 0 color-mix(in srgb,var(--foreground) 6%,transparent) inset,var(--wan-shadow-2),var(--wan-shadow-1)}.csn-cover-flow-dock-btn,html[data-csn-ui] .csn-cover-flow-dock-btn{width:2.4rem;height:2.4rem;min-width:2.4rem;padding:0;display:grid!important;place-items:center;flex:0 0 auto;border:0;border-radius:12px!important;background:linear-gradient(180deg,color-mix(in srgb,#fff 40%,transparent),color-mix(in srgb,var(--foreground) 3%,transparent)),color-mix(in srgb,var(--card) 55%,transparent);color:var(--foreground);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 55%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),var(--wan-shadow-1);font-size:20px;font-weight:600;line-height:1;cursor:pointer;transition:transform var(--csn-press-ms,.1s) var(--spring-snappy,var(--motion-ease-emphasized)),background var(--motion-dur-base) ease,color var(--motion-dur-base) ease,box-shadow var(--motion-dur-base) ease,opacity var(--motion-dur-base) ease}.csn-cover-flow-dock-ic{width:1.05rem;height:1.05rem;display:block}.csn-cover-flow-dock-ic--up{transform:rotate(90deg)}.csn-cover-flow-dock-ic--down{transform:rotate(-90deg)}.csn-cover-flow-dock-btn:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,#fff 52%,transparent),color-mix(in srgb,var(--foreground) 5%,transparent)),color-mix(in srgb,var(--card) 70%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 65%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--foreground) 14%,transparent),var(--wan-shadow-1)}.csn-cover-flow-dock-btn:active:not(:disabled){transform:scale(.9);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--foreground) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--foreground) 12%,transparent)}.csn-cover-flow-dock-btn:disabled{opacity:.34;cursor:default}.csn-cover-flow-dock-btn:focus-visible{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 45%,transparent),0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.csn-cover-flow-dock-nav{font-size:24px;font-weight:500}.csn-cover-flow-dock-danger{color:color-mix(in srgb,var(--like,#e0475b) 82%,var(--foreground))}.csn-cover-flow-count,html[data-csn-ui] .csn-cover-flow-count{margin:0;flex:1 1 auto;min-width:3.4rem;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:baseline;justify-content:center;gap:.2rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-user-select:none;user-select:none}.csn-cover-flow-count-num{font-family:var(--font-display,inherit);font-size:16px;font-weight:600;color:var(--foreground);line-height:1}.csn-cover-flow-count-sep{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:lowercase;color:color-mix(in srgb,var(--muted-foreground) 88%,transparent);transform:translateY(-.08em);padding:0;white-space:pre}.csn-cover-flow-count-total{font-size:13px;font-weight:600;color:var(--muted-foreground);line-height:1}.csn-cover-flow-owner-acts,html[data-csn-ui] .csn-cover-flow-owner-acts{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:.2rem;padding:0 .1rem;flex:0 0 auto}.csn-cover-flow-controls-spacer{flex:1 1;min-width:2.5rem}.csn-cover-flow-hint{margin:0;text-align:center;opacity:.85}@keyframes csn-cover-flow-meta-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes csn-cover-flow-glow-in{0%{opacity:.35;transform:scale(.96)}to{opacity:.9;transform:none}}@keyframes csn-cover-flow-focus-settle{0%{transform:scale(.965)}65%{transform:scale(1.018)}to{transform:none}}@keyframes csn-cover-flow-specular-in{0%{opacity:0;transform:translateX(-10%) translateY(-6%)}to{opacity:1;transform:none}}@keyframes csn-cover-flow-reflect-settle{0%{opacity:.12}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.csn-cover-flow-item{transition:opacity var(--motion-dur-fast) ease}.csn-cover-flow-ambient,.csn-cover-flow-item.is-focus .csn-cover-flow-cover,.csn-cover-flow-item.is-focus .csn-cover-flow-reflect,.csn-cover-flow-meta,.csn-cover-flow-specular{animation:none}.csn-cover-flow-cover,.csn-cover-flow-dock-btn,.csn-cover-flow-listen{transition:none}}html[data-csn-ui] .csn-cover-flow-dock-btn{border-radius:12px!important}html[data-theme=dark] .csn-cover-flow-stage{box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent),inset 0 -18px 36px color-mix(in srgb,#000 22%,transparent)}html[data-theme=dark] .csn-cover-flow-dock{background:linear-gradient(180deg,color-mix(in srgb,#fff 10%,transparent),transparent 48%),color-mix(in srgb,var(--card) 62%,transparent);box-shadow:0 1px 0 color-mix(in srgb,#fff 10%,transparent) inset,var(--wan-shadow-2)}html[data-theme=dark] .csn-cover-flow-specular{opacity:.55;mix-blend-mode:screen}.csn-profile-music-add{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--border);background:var(--card);border-radius:6px;box-shadow:0 1px 0 color-mix(in srgb,var(--foreground) 4%,transparent);min-width:0;width:100%;box-sizing:border-box;overflow:hidden}.csn-profile-music-add.is-empty{padding:0;gap:0}.csn-profile-music-empty{display:grid;justify-items:center;gap:.35rem;padding:1.35rem 1rem 1rem;text-align:center;background:color-mix(in srgb,var(--foreground) 2.5%,var(--surface));border-bottom:1px solid var(--border)}.csn-profile-music-empty-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.15rem;border-radius:6px;background:color-mix(in srgb,var(--foreground) 5%,transparent)}.csn-profile-music-empty-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.csn-profile-music-empty-hint{margin:0;max-width:22rem;font-size:13px;line-height:1.4;color:var(--muted-foreground)}.csn-profile-music-add.is-empty .csn-profile-music-add-row,.csn-profile-music-add.is-empty .csn-profile-music-fields,.csn-profile-music-add.is-empty .csn-profile-music-platforms{padding:10px 12px}.csn-profile-music-add.is-empty .csn-profile-music-platforms{padding-bottom:0}.csn-profile-music-add.is-empty .csn-profile-music-fields{padding-top:0;padding-bottom:0}.csn-profile-music-platforms{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%}.csn-profile-music-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;min-width:0}.csn-profile-music-fields .csn-input{min-width:0;width:100%;border:1px solid var(--border)!important;background:var(--surface,var(--background))!important;color:var(--foreground);border-radius:6px!important;padding:.55rem .75rem;min-height:2.5rem;box-sizing:border-box}@media (max-width:560px){.csn-profile-music-fields{grid-template-columns:minmax(0,1fr)}}.csn-profile-music-platform{display:grid;place-items:center;width:2.4rem;height:2.4rem;padding:0;border:1.5px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--foreground) 3%,transparent);color:inherit;cursor:pointer;opacity:.72;flex:0 0 auto;transform:scale(1);box-shadow:0 0 0 0 transparent;transition:opacity var(--motion-dur-base) ease,border-color var(--motion-dur-base) ease,background var(--motion-dur-base) ease,transform var(--motion-dur-base) var(--motion-ease-standard),box-shadow var(--motion-dur-base) ease}.csn-profile-music-platform:hover{opacity:.92;border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 6%,var(--card));transform:scale(1.04)}.csn-profile-music-platform.is-active{opacity:1;border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--card));transform:scale(1.08);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}@media (prefers-reduced-motion:reduce){.csn-profile-music-platform{transition:opacity var(--motion-dur-fast) ease,border-color var(--motion-dur-fast) ease,background var(--motion-dur-fast) ease;transform:none}.csn-profile-music-platform.is-active,.csn-profile-music-platform:hover{transform:none}}.csn-profile-music-platform:disabled{opacity:.35;cursor:not-allowed}.csn-profile-music-platform .wan-content-platform-logo{pointer-events:none}.csn-profile-music-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;min-width:0;width:100%}.csn-profile-music-add .csn-input,.csn-profile-music-add .csn-profile-music-url{min-width:0;width:100%;border:1px solid var(--border)!important;background:var(--surface,var(--background))!important;color:var(--foreground);border-radius:6px!important;padding:.55rem .75rem;min-height:2.5rem;box-sizing:border-box}.csn-profile-music-add .csn-input::placeholder{color:var(--muted-foreground);opacity:.85}.csn-profile-music-add .csn-btn-primary,.csn-profile-music-add .csn-profile-music-submit{flex:0 0 auto;white-space:nowrap;padding:0 .95rem;min-height:2.5rem;max-width:100%;justify-content:center}.csn-profile-music-submit-short{display:none;font-size:20px;font-weight:600;line-height:1}@media (max-width:560px){.csn-profile-music-add-row{grid-template-columns:minmax(0,1fr) 2.5rem}.csn-profile-music-submit-full{display:none}.csn-profile-music-submit-short{display:inline}.csn-profile-music-add .csn-btn-primary,.csn-profile-music-add .csn-profile-music-submit{padding:0;width:2.5rem;min-width:2.5rem}}.csn-profile-music-add.is-empty .csn-profile-music-file{margin:10px 12px 0;width:calc(100% - 24px)}.csn-profile-music-file{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:3.25rem;padding:.6rem .8rem;border:1.5px dashed color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:6px;background:color-mix(in srgb,var(--primary) 4%,var(--surface,var(--background)));color:var(--primary);text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color var(--motion-dur-base) ease,background var(--motion-dur-base) ease}.csn-profile-music-file:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface,var(--background)))}.csn-profile-music-file.has-file{border-style:solid}.csn-profile-music-file:disabled{opacity:.5;cursor:not-allowed}.csn-profile-music-file-label{display:grid;min-width:0;gap:2px;color:var(--foreground);font-size:13px;line-height:1.3}.csn-profile-music-file-label>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csn-profile-music-file-label .csn-muted{font-size:12px}.csn-profile-music-upload .csn-profile-music-add-row{display:flex;align-items:center;justify-content:flex-end}.csn-profile-music-progress{flex:1 1;min-width:0;height:4px;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--foreground) 10%,transparent)}.csn-profile-music-progress>span{display:block;height:100%;background:var(--primary);transform-origin:left center;transition:transform .16s linear}.csn-profile-music-row.is-current .csn-profile-music-item-title{color:var(--primary)}@media (max-width:560px){.csn-profile-music-upload .csn-profile-music-add-row{display:flex}}html[data-csn-ui] .csn-btn,html[data-csn-ui] .csn-btn--icon-send,html[data-csn-ui] .csn-bubble,html[data-csn-ui] .csn-bubble--mine,html[data-csn-ui] .csn-chat-unread-separator,html[data-csn-ui] .csn-composer-row,html[data-csn-ui] .csn-field,html[data-csn-ui] .csn-icon-btn,html[data-csn-ui] .csn-unread-pill,html[data-csn-ui] input,html[data-csn-ui] textarea{border-radius:6px!important}html[data-csn-ui]{--radius-card:6px;--radius-control:6px;--radius-chrome:6px}html[data-csn-ui] .csn-composer-picker-tabs{border-radius:6px!important;padding:3px!important;gap:0!important;display:grid!important;grid-template-columns:repeat(var(--n,2),1fr);position:relative;background:color-mix(in srgb,var(--foreground) 6%,transparent)!important;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)!important}html[data-csn-ui] .csn-composer-picker-tabs .csn-seg-ind{border-radius:6px!important;background:var(--card)!important;box-shadow:var(--wan-shadow-1);transition:transform .42s var(--motion-ease-standard,cubic-bezier(.22,1,.36,1))!important}html[data-csn-ui] .csn-composer-picker-tab{border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--muted-foreground)!important;z-index:1;position:relative}html[data-csn-ui] .csn-composer-picker-tab.is-active{border-radius:6px!important;color:var(--foreground)!important;background:transparent!important;box-shadow:none!important}html[data-csn-ui] .csn-composer-attach-menu,html[data-csn-ui] .csn-msg-actions-popover,html[data-csn-ui] .csn-post-menu-popover,html[data-csn-ui] .wan-floating-actions-menu{border-radius:6px!important;overflow:hidden}html[data-csn-ui] .csn-avatar,html[data-csn-ui] .csn-avatar-fallback,html[data-csn-ui] .csn-btn,html[data-csn-ui] .csn-btn--icon-send,html[data-csn-ui] .csn-bubble,html[data-csn-ui] .csn-bubble--first,html[data-csn-ui] .csn-bubble--last,html[data-csn-ui] .csn-bubble--mid,html[data-csn-ui] .csn-bubble--mine,html[data-csn-ui] .csn-bubble-avatar,html[data-csn-ui] .csn-chat-composer .csn-composer-row,html[data-csn-ui] .csn-chat-head-avatar,html[data-csn-ui] .csn-chat-unread-separator,html[data-csn-ui] .csn-composer-row,html[data-csn-ui] .csn-field,html[data-csn-ui] .csn-icon-btn,html[data-csn-ui] .csn-menu-item,html[data-csn-ui] .csn-msg-action-well,html[data-csn-ui] .csn-seg,html[data-csn-ui] .csn-seg-ind,html[data-csn-ui] .csn-seg>button,html[data-csn-ui] .csn-segment,html[data-csn-ui] .csn-segment button,html[data-csn-ui] .csn-segment-glider,html[data-csn-ui] .csn-unread-pill,html[data-csn-ui] input,html[data-csn-ui] textarea{border-radius:6px!important}html[data-csn-ui] .csn-bubble--first.csn-bubble--mine,html[data-csn-ui] .csn-bubble--last.csn-bubble--mine,html[data-csn-ui] .csn-bubble--mid.csn-bubble--mine{border-top-left-radius:6px!important;border-top-right-radius:6px!important;border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}html[data-csn-ui] .csn-input,html[data-csn-ui] .csn-textarea,html[data-csn-ui] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=hidden]),html[data-csn-ui] textarea{background:color-mix(in srgb,var(--card) 78%,transparent)!important;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)!important;box-shadow:var(--wan-shadow-1),var(--wan-shadow-2);transition:border-color .48s cubic-bezier(.22,1.25,.36,1),box-shadow .52s cubic-bezier(.22,1.25,.36,1),transform .52s cubic-bezier(.22,1.3,.36,1)}html[data-csn-ui] .csn-input:focus,html[data-csn-ui] .csn-textarea:focus,html[data-csn-ui] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,html[data-csn-ui] textarea:focus{transform:translateZ(0) scale(1.012);border-color:color-mix(in srgb,var(--primary) 48%,transparent)!important;box-shadow:var(--wan-shadow-1),var(--wan-shadow-2),0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}@media (prefers-reduced-motion:reduce){html[data-csn-ui] .csn-input,html[data-csn-ui] .csn-input:focus,html[data-csn-ui] .csn-textarea,html[data-csn-ui] .csn-textarea:focus,html[data-csn-ui] input:focus,html[data-csn-ui] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=hidden]),html[data-csn-ui] textarea,html[data-csn-ui] textarea:focus{transition:none;transform:none}}html[data-csn-ui] .csn-composer-picker-sheet:not(.csn-composer-picker-sheet--side){border-radius:10px 10px 0 0!important}html[data-csn-ui] .csn-composer-picker-sheet--side{border-radius:0!important}html[data-csn-ui] .csn-composer-picker-handle{border-radius:6px!important;width:36px;height:4px}html[data-csn-ui] .csn-nav-link,html[data-csn-ui] .csn-sidebar .csn-nav-link{border-radius:0!important}html[data-csn-ui] .csn-nav-link.is-active,html[data-csn-ui] .csn-sidebar .csn-nav-link.is-active{border-radius:0!important;background:color-mix(in srgb,var(--primary) 14%,var(--card))!important;color:var(--primary-strong)!important;box-shadow:inset 3px 0 0 var(--primary)!important;border:0!important;outline:none!important}html[data-csn-ui] .csn-brand,html[data-csn-ui] .csn-nav-link.is-active .csn-vk-ic,html[data-csn-ui] .csn-sidebar .csn-nav-link.is-active .csn-vk-ic{color:var(--primary)!important}.csn-profile-side .csn-profile-activity-rail{display:block;position:static;max-height:none;overflow:visible;margin-top:.35rem}.csn-profile-side .csn-profile-activity-card{background:var(--card);border:1px solid var(--border);border-radius:6px;padding:10px 10px 6px}.csn-profile-side .csn-profile-activity-head{display:block;margin-bottom:8px;padding:0 0 8px;border-bottom:1px solid var(--border)}.csn-profile-side .csn-profile-activity-rail.is-collapsed .csn-profile-activity-head{margin-bottom:0;padding-bottom:0;border-bottom:0}.csn-profile-side .csn-profile-activity-toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;width:100%;margin:0;padding:2px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.csn-profile-side .csn-profile-activity-toggle:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.csn-profile-side .csn-profile-activity-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:1px}.csn-profile-side .csn-profile-activity-toggle-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.csn-profile-side .csn-profile-activity-head strong{font-size:15px;font-weight:600}.csn-profile-side .csn-profile-activity-head .csn-muted{font-size:12px}.csn-profile-side .csn-profile-activity-chevron{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.05rem;color:var(--muted-foreground);transition:transform .18s ease}.csn-profile-side .csn-profile-activity-rail.is-collapsed .csn-profile-activity-chevron{transform:rotate(-90deg)}.csn-profile-side .csn-profile-activity-rail.is-collapsed .csn-profile-activity-card{max-height:none;padding-bottom:8px}.csn-profile-side .csn-profile-activity-empty{margin:6px 2px 10px;font-size:13px}.csn-profile-side .csn-profile-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.csn-profile-side .csn-profile-activity-item+.csn-profile-activity-item{border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.csn-profile-side .csn-profile-activity-hit{display:flex;gap:8px;align-items:flex-start;padding:8px 2px;text-decoration:none;color:inherit;border-radius:6px}.csn-profile-side a.csn-profile-activity-hit:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.csn-profile-side .csn-profile-activity-ic{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--primary) 12%,var(--surface,var(--card)));color:var(--primary)}.csn-profile-side .csn-profile-activity-ic--birthday{background:color-mix(in srgb,#e6a817 18%,var(--card));color:#c4890a}.csn-profile-side .csn-profile-activity-icon{width:1.2rem;height:1.2rem;display:block}.csn-profile-side .csn-profile-activity-body{display:flex;flex-direction:column;gap:1px;min-width:0}.csn-profile-side .csn-profile-activity-text{font-size:13px;font-weight:600;line-height:1.3}.csn-profile-side .csn-profile-activity-detail{font-size:12px;line-height:1.35;overflow:visible;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.csn-profile-side .csn-profile-activity-time{font-size:12px}@media (min-width:900px){html[data-csn-ui][data-layout=desktop] .csn-profile-mobile-panes{display:none!important}html[data-csn-ui][data-layout=desktop] .csn-profile-layout{grid-template-columns:15.5rem minmax(0,min(48rem,100%));width:100%;max-width:none;margin-inline:0;column-gap:1.75rem;padding-inline:1rem}html[data-csn-ui][data-layout=desktop] .csn-profile-layout:has(.csn-profile-rail--wall){grid-template-columns:15.5rem minmax(0,48rem) minmax(18rem,1fr)}html[data-csn-ui][data-layout=desktop] .csn-profile-rail{grid-column:auto;max-width:none}html[data-csn-ui][data-layout=desktop] .csn-profile-rail--wall .csn-wall-section{padding:.65rem .7rem .75rem;border-radius:6px}html[data-csn-ui][data-layout=desktop] .csn-profile-rail--wall .csn-feed--profile{max-width:none}html[data-csn-ui][data-layout=desktop] .csn-profile-rail--wall .csn-wall-card{padding-inline:.15rem}}@media (min-width:1200px){html[data-csn-ui][data-layout=desktop] .csn-profile-layout:has(.csn-profile-rail--wall){grid-template-columns:16rem minmax(0,48rem) minmax(20rem,1fr);column-gap:2rem;padding-inline:1.25rem}}@media (min-width:1600px){html[data-csn-ui][data-layout=desktop] .csn-profile-layout:has(.csn-profile-rail--wall){grid-template-columns:16.5rem minmax(0,52rem) minmax(22rem,1fr)}}html[data-csn-ui] .csn-profile-more-icon,html[data-csn-ui] .csn-profile-more-icon.csn-stroke-icon{background:none!important;background-color:initial!important;-webkit-mask:none!important;mask:none!important;color:currentColor!important}html[data-csn-ui] .csn-chat-shared-tabs.csn-seg{display:grid!important;grid-template-columns:repeat(var(--n,3),1fr);gap:0!important;position:relative;padding:3px!important;margin:0 0 12px!important;border-radius:6px!important;background:color-mix(in srgb,var(--foreground) 6%,var(--card))!important;border:1px solid var(--border)!important;overflow:hidden}html[data-csn-ui] .csn-chat-shared-tabs.csn-seg .csn-seg-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 3));border-radius:6px!important;background:var(--card)!important;box-shadow:var(--wan-shadow-1);transform:translateX(calc(var(--i, 0) * 100%));transition:transform var(--motion-dur-slow) var(--motion-ease-standard);pointer-events:none;z-index:0}html[data-csn-ui] .csn-chat-shared-tabs.csn-seg .csn-chat-shared-tab,html[data-csn-ui] .csn-chat-shared-tabs.csn-seg>button{position:relative;z-index:1;flex:unset!important;min-height:2.15rem;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--muted-foreground)!important;font-weight:600;transition:color var(--motion-dur-base) ease}html[data-csn-ui] .csn-chat-shared-tabs.csn-seg .csn-chat-shared-tab.is-active,html[data-csn-ui] .csn-chat-shared-tabs.csn-seg .csn-chat-shared-tab[aria-selected=true]{background:transparent!important;box-shadow:none!important;color:var(--primary-strong,var(--primary))!important;font-weight:600}html[data-motion=off] .csn-chat-shared-tabs.csn-seg .csn-seg-ind{transition:none!important}html[data-csn-ui] .csn-chat-shared-body{min-height:11.5rem}html[data-csn-ui] .csn-chat-shared-empty{min-height:10rem;box-sizing:border-box}html[data-csn-ui] .csn-chat-shared .csn-chat-shared-tab.is-active{background:transparent!important;box-shadow:none!important}html[data-csn-ui]{--csn-enter-ms:200ms}@supports (view-transition-name:none){html[data-csn-ui]{view-transition-name:none}html[data-csn-ui]::view-transition-new(root),html[data-csn-ui]::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease-classic);mix-blend-mode:normal}html[data-csn-ui]::view-transition-old(root){animation-name:wan-vt-fade-out}html[data-csn-ui]::view-transition-new(root){animation-name:wan-vt-fade-in}}@keyframes wan-vt-fade-out{to{opacity:0}}@keyframes wan-vt-chrome-out{to{opacity:0}}@keyframes wan-vt-chrome-in{0%{opacity:0}}@keyframes wan-vt-fade-in{0%{opacity:.72}}html[data-csn-ui] #csn-section-music,html[data-csn-ui] #csn-section-wall,html[data-csn-ui] .csn-profile-info-box,html[data-csn-ui] .csn-profile-media-box{transition:opacity var(--motion-dur-base) var(--ease-classic)}html[data-csn-ui] #csn-section-wall.is-dimmed,html[data-csn-ui] .csn-profile-info-box.is-dimmed,html[data-csn-ui] .csn-profile-media-box.is-dimmed{opacity:.55}html[data-csn-ui] .csn-chat-list-item,html[data-csn-ui] .csn-friends-pill,html[data-csn-ui] .csn-nav-link,html[data-csn-ui] .csn-post-card{transition:background-color var(--motion-dur-base) var(--ease-classic),color var(--motion-dur-base) var(--ease-classic),border-color var(--motion-dur-base) var(--ease-classic),box-shadow var(--motion-dur-base) var(--ease-classic),opacity var(--motion-dur-base) var(--ease-classic),transform var(--motion-dur-base) var(--ease-classic)}@media (prefers-reduced-motion:reduce){html[data-csn-ui] .csn-swap-in,html[data-csn-ui] .csn-view-in{animation:none!important}}html[data-csn-ui] .csn-segmented.csn-seg{display:grid!important;grid-template-columns:repeat(var(--n,2),1fr);gap:0!important;position:relative;padding:3px!important}html[data-csn-ui] .csn-segmented.csn-seg .csn-seg-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n, 2));border-radius:6px!important;background:var(--card);box-shadow:var(--wan-shadow-1);transform:translateX(calc(var(--i, 0) * 100%));transition:transform var(--motion-dur-slow) var(--ease-classic);pointer-events:none;z-index:0}html[data-csn-ui] .csn-segmented.csn-seg .csn-segmented-btn{position:relative;z-index:1;background:transparent!important;box-shadow:none!important}html[data-csn-ui] .csn-segmented.csn-seg .csn-segmented-btn.is-active{background:transparent!important;box-shadow:none!important;color:var(--primary-strong,var(--primary))!important}@media (min-width:900px){html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-brand,html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-brand-text{font-size:20px!important;letter-spacing:.06em;margin-bottom:.35rem}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-nav-link{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:.75rem!important;min-height:3.1rem!important;padding:.62rem .8rem!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em;transition:color var(--motion-dur-base) var(--ease-classic),background-color var(--motion-dur-base) var(--ease-classic),box-shadow var(--motion-dur-base) var(--ease-classic),opacity var(--motion-dur-base) var(--ease-classic)!important}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-nav-icon,html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-nav-icon.csn-vk-ic,html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-vk-ic{width:1.35rem!important;height:1.35rem!important}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-nav-icon-wrap{width:1.35rem;height:1.35rem;display:inline-grid;place-items:center}html[data-csn-ui][data-layout=desktop] .csn-side-nav{gap:.28rem!important}html[data-csn-ui][data-layout=desktop] .csn-side-nav-glider{height:3.1rem!important;border-radius:0!important;background:color-mix(in srgb,var(--primary) 12%,transparent)!important;transform:translateY(calc(var(--nav-index, 0) * (3.1rem + .28rem)));transition:transform var(--motion-dur-slow) var(--ease-classic)!important}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-nav-link.is-active{transition:color var(--motion-dur-base) var(--ease-classic),background-color var(--motion-dur-base) var(--ease-classic),box-shadow var(--motion-dur-base) var(--ease-classic)!important}}html[data-csn-ui] .csn-bottom-nav .csn-nav-link{font-size:12px!important;min-height:calc(var(--hit-min, 2.75rem) * 1.05)}html[data-csn-ui] .csn-bottom-nav .csn-nav-icon,html[data-csn-ui] .csn-bottom-nav .csn-vk-ic{width:1.25rem!important;height:1.25rem!important}html[data-csn-ui] .csn-bottom-nav-glider{transition:transform var(--motion-dur-slow) var(--ease-classic),left var(--motion-dur-slow) var(--ease-classic),width var(--motion-dur-slow) var(--ease-classic)!important}.csn-profile-side .csn-profile-activity-head strong{font-size:16px!important}.csn-profile-side .csn-profile-activity-text{font-size:15px!important}.csn-profile-side .csn-profile-activity-detail,.csn-profile-side .csn-profile-activity-time{font-size:13px!important}.csn-profile-side .csn-profile-activity-ic{width:2rem!important;height:2rem!important}.csn-profile-side .csn-profile-activity-icon{width:1.25rem!important;height:1.25rem!important}html[data-csn-ui][data-layout=desktop] .csn-app--classic{grid-template-columns:var(--lm) minmax(0,1fr) var(--rb)!important}html[data-csn-ui][data-layout=desktop] .csn-rightbar--ghost{display:block!important;visibility:hidden;pointer-events:none;min-height:1px}html[data-csn-ui][data-layout=desktop] .csn-main-stage{min-height:0;min-width:0}@supports (view-transition-name:none){html[data-csn-ui][data-vt-nested] .csn-main-stage{view-transition-name:csn-main}html[data-csn-ui]::view-transition-new(csn-main),html[data-csn-ui]::view-transition-old(csn-main){animation-duration:var(--wan-spring-glide-ms,.48s);animation-timing-function:var(--wan-spring-glide,cubic-bezier(.22,1,.36,1))}html[data-csn-ui]::view-transition-old(csn-main){animation-name:wan-vt-fade-out;animation-duration:.2s;animation-timing-function:ease-out}html[data-csn-ui]::view-transition-new(csn-main){animation-name:wan-vt-fade-in}html[data-csn-ui],html[data-csn-ui] .csn-bottom-nav,html[data-csn-ui] .csn-compose-fab-wrap,html[data-csn-ui] .csn-rightbar,html[data-csn-ui] .csn-sidebar,html[data-csn-ui] .csn-topbar{view-transition-name:none}html[data-csn-ui][data-vt-nested]:not([data-layout=desktop]) .wan-glass-tabbar:not(.wan-glass-tabbar--skeleton){view-transition-name:wan-tabbar}html[data-csn-ui][data-vt-nested] .csn-topbar{view-transition-name:csn-topbar}html[data-csn-ui]::view-transition-group(csn-topbar),html[data-csn-ui]::view-transition-group(wan-tabbar),html[data-csn-ui]::view-transition-new(csn-topbar),html[data-csn-ui]::view-transition-new(wan-tabbar){animation:none}html[data-csn-ui]::view-transition-old(csn-topbar),html[data-csn-ui]::view-transition-old(wan-tabbar){animation:none;opacity:0}html[data-csn-ui]::view-transition-old(csn-topbar):only-child,html[data-csn-ui]::view-transition-old(wan-tabbar):only-child{opacity:1;animation:wan-vt-chrome-out .2s ease-out both}html[data-csn-ui]::view-transition-new(csn-topbar):only-child,html[data-csn-ui]::view-transition-new(wan-tabbar):only-child{animation:wan-vt-chrome-in .24s ease-out both}html[data-csn-ui][data-vt-nested]::view-transition-new(root),html[data-csn-ui][data-vt-nested]::view-transition-old(root){animation:none!important}html[data-csn-ui][data-vt-nested] .csn-main-stage.csn-stage-enter,html[data-csn-ui][data-vt-nested] .csn-main-stage.csn-stage-enter--back,html[data-csn-ui][data-vt-nested] .csn-main-stage.csn-stage-enter--fade,html[data-csn-ui][data-vt-nested] .csn-main-stage.csn-stage-enter--fwd{animation:none!important}html[data-csn-ui][data-vt-nested]::view-transition{pointer-events:none}html[data-csn-ui][data-vt-nested]::view-transition-group(*),html[data-csn-ui][data-vt-nested]::view-transition-new(*),html[data-csn-ui][data-vt-nested]::view-transition-old(*){animation-fill-mode:both}html[data-csn-ui][data-vt-dir=fade]::view-transition-new(csn-main),html[data-csn-ui][data-vt-dir=fade]::view-transition-old(csn-main){animation-duration:var(--wan-spring-glide-ms,.48s);animation-timing-function:var(--wan-spring-glide,cubic-bezier(.22,1,.36,1));mix-blend-mode:normal}html[data-csn-ui][data-vt-dir=fade]::view-transition-old(csn-main){animation-name:wan-vt-fade-out;animation-duration:.2s;animation-timing-function:ease-out}html[data-csn-ui][data-vt-dir=fade]::view-transition-new(csn-main){animation-name:wan-vt-fade-in}html[data-csn-ui][data-layout=mobile][data-vt-dir=back]::view-transition-new(csn-main),html[data-csn-ui][data-layout=mobile][data-vt-dir=back]::view-transition-old(csn-main),html[data-csn-ui][data-layout=mobile][data-vt-dir=forward]::view-transition-new(csn-main),html[data-csn-ui][data-layout=mobile][data-vt-dir=forward]::view-transition-old(csn-main){animation-duration:var(--wan-spring-glide-ms,.48s);animation-timing-function:var(--wan-spring-glide,cubic-bezier(.22,1,.36,1));mix-blend-mode:normal}html[data-csn-ui][data-layout=mobile][data-vt-dir=forward]::view-transition-old(csn-main){animation-name:wan-vt-slide-out-left}html[data-csn-ui][data-layout=mobile][data-vt-dir=forward]::view-transition-new(csn-main){animation-name:wan-vt-slide-in-right;z-index:1}html[data-csn-ui][data-layout=mobile][data-vt-dir=back]::view-transition-old(csn-main){animation-name:wan-vt-slide-out-right;z-index:1}html[data-csn-ui][data-layout=mobile][data-vt-dir=back]::view-transition-new(csn-main){animation-name:wan-vt-slide-in-left}html[data-csn-ui][data-vt-chat]::view-transition-new(csn-main),html[data-csn-ui][data-vt-chat]::view-transition-old(csn-main){animation-duration:var(--wan-spring-glide-ms,.48s);animation-timing-function:var(--wan-spring-glide,cubic-bezier(.22,1,.36,1));mix-blend-mode:normal}html[data-csn-ui][data-vt-chat]::view-transition-old(csn-main){animation-name:wan-vt-chat-out}html[data-csn-ui][data-vt-chat]::view-transition-new(csn-main){animation-name:wan-vt-chat-in}html[data-csn-ui][data-vt-nested]::view-transition-old(csn-main){animation-duration:.14s!important;animation-timing-function:ease-out!important}}@keyframes wan-vt-chat-out{to{opacity:0}}@keyframes wan-vt-chat-in{0%{opacity:.9}}@keyframes wan-vt-slide-out-left{to{transform:translate3d(-4px,0,0);opacity:0}}@keyframes wan-vt-slide-in-right{0%{transform:translate3d(4px,0,0);opacity:.72}to{transform:translateZ(0);opacity:1}}@keyframes wan-vt-slide-out-right{to{transform:translate3d(4px,0,0);opacity:0}}@keyframes wan-vt-slide-in-left{0%{transform:translate3d(-4px,0,0);opacity:.72}to{transform:translateZ(0);opacity:1}}@media (prefers-reduced-motion:reduce){html[data-csn-ui][data-vt-nested]::view-transition-group(csn-main),html[data-csn-ui][data-vt-nested]::view-transition-new(csn-main),html[data-csn-ui][data-vt-nested]::view-transition-old(csn-main){animation-duration:0s!important;animation-delay:0s!important}}html[data-csn-ui] .wan-auth-screen,html[data-csn-ui] .wan-registration{background:radial-gradient(90% 50% at 50% -8%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 58%),var(--background)!important}html[data-csn-ui] .wan-auth-orb{opacity:.22!important;filter:blur(40px)!important}html[data-csn-ui] .wan-auth-orb--a,html[data-csn-ui] .wan-auth-orb--b,html[data-csn-ui] .wan-auth-orb--c{background:color-mix(in srgb,var(--primary) 28%,transparent)!important}html[data-csn-ui] .wan-auth-grid{opacity:.04!important}html[data-csn-ui] .wan-auth-topbar,html[data-csn-ui] .wan-registration-top{background:var(--topbar,var(--primary))!important;border-bottom:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--wan-shadow-1);color:#fff!important}html[data-csn-ui] .wan-auth-topbar .csn-brand,html[data-csn-ui] .wan-auth-topbar a,html[data-csn-ui] .wan-auth-topbar button,html[data-csn-ui] .wan-registration-top .csn-brand,html[data-csn-ui] .wan-registration-top a,html[data-csn-ui] .wan-registration-top button{color:#f5e9eb!important}html[data-csn-ui] .wan-auth-back-btn{border-radius:6px!important;background:color-mix(in srgb,#fff 12%,transparent)!important;color:#fff!important}html[data-csn-ui] .wan-auth-card,html[data-csn-ui] .wan-auth-card-tg,html[data-csn-ui] .wan-registration-card{border-radius:6px!important;background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--wan-shadow-2)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-csn-ui] .wan-auth-brand-mark,html[data-csn-ui] .wan-registration-kicker{color:var(--primary)!important;letter-spacing:.14em!important;font-weight:600!important;text-transform:uppercase}html[data-csn-ui] .wan-auth-hero-title,html[data-csn-ui] .wan-auth-intro-title,html[data-csn-ui] .wan-registration-title{letter-spacing:-.02em}html[data-csn-ui] .wan-auth-title-line{background:var(--primary)!important;border-radius:6px!important;height:3px!important}html[data-csn-ui] .wan-auth-tabs{position:relative;display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;padding:3px!important;border-radius:6px!important;background:color-mix(in srgb,var(--foreground) 6%,var(--card))!important;border:1px solid var(--border)!important;overflow:hidden}html[data-csn-ui] .wan-auth-tabs-indicator,html[data-csn-ui] .wan-auth-tabs-indicator-ready{border-radius:6px!important;background:var(--card)!important;box-shadow:var(--wan-shadow-1);transition:transform var(--motion-dur-slow) var(--ease-classic),width var(--motion-dur-slow) var(--ease-classic),left var(--motion-dur-slow) var(--ease-classic)!important}html[data-csn-ui] .wan-auth-tab{border-radius:6px!important;background:transparent!important;font-weight:600!important;min-height:2.4rem}html[data-csn-ui] .wan-auth-tab-active,html[data-csn-ui] .wan-auth-tab.wan-auth-tab-active{color:var(--primary-strong,var(--primary))!important;background:transparent!important}html[data-csn-ui] .wan-auth-intro-step{border-radius:6px!important;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 92%,var(--background));padding:.75rem .85rem}html[data-csn-ui] .wan-auth-intro-step-icon,html[data-csn-ui] .wan-auth-intro-step-num{color:var(--primary)!important}html[data-csn-ui] .wan-auth-intro-rail-line{background:color-mix(in srgb,var(--primary) 35%,transparent)!important}html[data-csn-ui] .wan-auth-intro-primary,html[data-csn-ui] .wan-btn-primary,html[data-csn-ui] .wan-registration .wan-btn-primary,html[data-csn-ui] .wan-registration button[type=submit],html[data-csn-ui] .wan-registration-submit{border-radius:6px!important;background:var(--primary)!important;color:#fff!important;border:0!important;font-weight:600!important;min-height:2.75rem;transition:filter var(--motion-dur-base) var(--ease-classic),transform var(--motion-dur-base) var(--ease-classic)}html[data-csn-ui] .wan-auth-intro-primary:hover,html[data-csn-ui] .wan-btn-primary:hover{filter:brightness(1.05)}html[data-csn-ui] .wan-auth-intro-secondary,html[data-csn-ui] .wan-registration-action,html[data-csn-ui] .wan-registration-upload{border-radius:6px!important;border:1px solid var(--border)!important;background:var(--card)!important;color:var(--foreground)!important}html[data-csn-ui] .wan-auth-intro-secondary:hover,html[data-csn-ui] .wan-registration-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 40%,var(--border))!important;background:color-mix(in srgb,var(--primary) 8%,var(--card))!important}html[data-csn-ui] .wan-registration-progress-bar{border-radius:6px!important;background:color-mix(in srgb,var(--foreground) 8%,transparent)!important;overflow:hidden;height:6px!important}html[data-csn-ui] .wan-registration-progress-bar>span{background:var(--primary)!important;border-radius:6px!important;transition:width var(--motion-dur-slow) var(--ease-classic)}html[data-csn-ui] .wan-registration-avatar-ring{border-radius:6px!important;border:2px solid color-mix(in srgb,var(--primary) 35%,var(--border))!important;overflow:hidden}html[data-csn-ui] .wan-registration-avatar-ring .csn-avatar,html[data-csn-ui] .wan-registration-avatar-ring img{border-radius:6px!important}html[data-csn-ui] .wan-auth-card .csn-input,html[data-csn-ui] .wan-auth-card .wan-input,html[data-csn-ui] .wan-auth-card input,html[data-csn-ui] .wan-registration-field input,html[data-csn-ui] .wan-registration-fields .wan-input,html[data-csn-ui] .wan-registration-fields input{border-radius:6px!important;border:1px solid var(--border)!important;background:var(--surface,var(--background))!important;min-height:2.5rem}html[data-csn-ui] .wan-auth-card input:focus,html[data-csn-ui] .wan-registration-field input:focus,html[data-csn-ui] .wan-registration-fields .wan-input:focus{border-color:color-mix(in srgb,var(--primary) 55%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)!important;outline:none}html[data-csn-ui] .wan-registration-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}html[data-csn-ui] .wan-auth-enter,html[data-csn-ui] .wan-registration-card{animation:wan-view-in .28s var(--ease-classic) both!important}html[data-csn-ui] .wan-auth-intro-step-num{width:1.55rem!important;height:1.55rem!important;border-radius:6px!important;background:var(--primary)!important;color:#fff!important;box-shadow:none!important}html[data-csn-ui] .wan-auth-intro-step-icon{width:2.55rem!important;height:2.55rem!important;border-radius:6px!important;color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 12%,var(--card))!important;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent)!important}html[data-csn-ui] .wan-auth-intro-step--3 .wan-auth-intro-step-body{border-color:var(--border)!important;background:var(--card)!important;box-shadow:none!important}html[data-csn-ui] .wan-auth-intro-step--3 .wan-auth-intro-step-icon{box-shadow:none!important;color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 12%,var(--card))!important;border-color:color-mix(in srgb,var(--primary) 28%,transparent)!important}html[data-csn-ui] .wan-auth-intro-step-body{border-radius:6px!important;border:1px solid var(--border)!important;background:var(--card)!important;box-shadow:none!important}html[data-csn-ui] .wan-auth-intro-rail-line{width:2px!important;background:color-mix(in srgb,var(--primary) 40%,var(--border))!important}@media (min-width:900px){html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-page--profile){max-width:min(100% - 16px,1680px)!important;width:100%}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-layout{display:grid!important;gap:1.15rem 1.75rem!important;align-items:start!important;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-side{width:100%;max-width:20rem;min-width:0;position:sticky;top:1rem;z-index:1;align-self:start;overflow:visible;box-sizing:border-box}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-side .csn-profile-link{white-space:normal;overflow-wrap:anywhere}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-side .csn-profile-activity-detail,html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-side .csn-profile-activity-text{overflow:visible!important;text-overflow:unset!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-main{min-width:0!important;max-width:100%;position:relative;z-index:0}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-photo,html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-photo-hit{width:100%!important;max-width:100%!important;justify-self:stretch!important}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-page--profile{padding-inline:.35rem!important;max-width:100%;box-sizing:border-box}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-info-head{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem;min-width:0}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-info-head .csn-profile-section-path{flex:1 1 auto;min-width:0}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-info-head .csn-profile-more-btn{flex:0 0 auto;white-space:nowrap;max-width:none;overflow:visible}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-info-box{max-width:min(100%,48rem);overflow:visible}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-profile-activity-rail{max-width:100%}}html[data-csn-ui][data-theme=dark] .csn-bottom-nav,html[data-csn-ui][data-theme=dark] .csn-tabbar{background:var(--card)!important;border-top-color:var(--border)!important;color:var(--foreground)!important}html[data-csn-ui][data-theme=dark] .csn-bottom-nav .csn-nav-link{color:var(--muted-foreground)!important}html[data-csn-ui][data-theme=dark] .csn-bottom-nav .csn-nav-link.is-active{color:var(--primary)!important}html[data-csn-ui][data-theme=dark] .csn-bottom-nav-glider{background:color-mix(in srgb,var(--primary) 16%,var(--surface))!important;border-radius:6px!important}html[data-csn-ui] .csn-bubble--sticker,html[data-csn-ui] .csn-bubble--sticker.csn-bubble--first,html[data-csn-ui] .csn-bubble--sticker.csn-bubble--last,html[data-csn-ui] .csn-bubble--sticker.csn-bubble--mid,html[data-csn-ui] .csn-bubble--sticker.csn-bubble--mine,html[data-csn-ui] .csn-chats-shell-detail .csn-bubble--sticker,html[data-csn-ui] .csn-chats-shell-detail .csn-bubble--sticker.csn-bubble--mine{background:transparent!important;background-color:initial!important;border-color:transparent!important;box-shadow:none!important;padding:0!important;width:-moz-fit-content!important;width:fit-content!important;max-width:min(12rem,78vw)!important;overflow:visible!important}html[data-csn-ui] .csn-bubble--sticker .csn-bubble-sticker,html[data-csn-ui] .csn-bubble--sticker .csn-bubble-sticker.wan-sticker-media-stack{background:transparent!important;border-radius:6px!important;display:block;width:var(--chat-sticker-size,10.5rem)!important;max-width:100%!important;height:auto!important}html[data-csn-ui] .csn-bubble--media-only,html[data-csn-ui] .csn-bubble--media-only.csn-bubble--mine{background:transparent!important;background-color:initial!important;border-color:transparent!important;box-shadow:none!important;padding:0!important}html[data-csn-ui] .csn-bubble--media-only .csn-bubble-media,html[data-csn-ui] .csn-bubble--media-only .csn-bubble-media-wrap{border-radius:6px!important}@media (min-width:900px){html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell){--rb:0px;max-width:min(100% - 16px,1680px)!important;grid-template-columns:var(--lm) minmax(0,1fr)!important;width:100%}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-rightbar,html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-rightbar--ghost{display:none!important}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chats-shell{grid-template-columns:minmax(22rem,30rem) minmax(0,1fr)!important}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chat-list-item{gap:.85rem;padding:.72rem .85rem;min-height:4.35rem;contain-intrinsic-size:auto 4.6rem}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chat-list-item .csn-avatar,html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chat-list-item .csn-avatar-fallback{width:3.15rem!important;height:3.15rem!important}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chat-list-top strong{font-size:16px}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chat-list-preview{font-size:15px}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-bubble-row{max-width:min(96%,44rem)}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chat-thread{--chat-messages-max:min(100%,52rem)}html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-page-title{font-size:24px}}html[data-csn-ui] .csn-chat-thread .csn-bubble-row,html[data-csn-ui] .csn-chats-shell-detail .csn-bubble-row{content-visibility:visible!important;contain-intrinsic-size:none!important;contain:layout style}html[data-csn-ui] .csn-chat-thread{overflow-anchor:none;scroll-behavior:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}html[data-csn-ui] .csn-chat-thread-virtual-row{contain:layout style}html[data-csn-ui] .csn-bubble-media,html[data-csn-ui] .csn-bubble-sticker{content-visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){html[data-csn-ui] .csn-chat-thread{scroll-behavior:auto}}html[data-csn-ui] .csn-post-media.csn-post-media--real{position:relative!important;aspect-ratio:auto!important;width:100%;max-width:100%;max-height:none!important;min-height:0;display:block!important;overflow:hidden!important;background:color-mix(in srgb,var(--foreground) 6%,var(--card))!important}html[data-csn-ui] .csn-post-media--real .csn-post-media-hit{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}html[data-csn-ui] .csn-post-media--real .csn-post-media-file{width:100%!important;height:auto!important;max-height:min(80vh,40rem)!important;object-fit:contain!important;object-position:center!important;display:block!important;opacity:1!important;visibility:visible!important}html[data-csn-ui] .csn-post-media--real .csn-post-media-file.csn-post-media-file--cover{max-width:min(100%,calc(min(80vh, 40rem) * 9 / 16))!important;margin-inline:auto!important;aspect-ratio:9/16!important;object-fit:cover!important}html[data-csn-ui] .csn-post-media--real.is-album .csn-post-media-hit{display:grid!important}html[data-csn-ui] .csn-post-media--real.is-album .csn-post-media-file{grid-area:1/1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:0!important}html[data-csn-ui] .csn-post-media--real.is-album .csn-post-media-file.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}html[data-csn-ui] .csn-profile-side .csn-profile-activity-rail:not(.is-collapsed),html[data-csn-ui] .csn-profile-side .csn-profile-activity-rail:not(.is-collapsed) .csn-profile-activity-card{max-height:min(28rem,52vh);display:flex;flex-direction:column;min-height:0}html[data-csn-ui] .csn-profile-side .csn-profile-activity-list{overflow-y:auto!important;overflow-x:hidden;max-height:min(24rem,46vh);padding-right:4px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 28%,transparent) transparent}html[data-csn-ui] .csn-profile-side .csn-profile-activity-list::-webkit-scrollbar{width:6px}html[data-csn-ui] .csn-profile-side .csn-profile-activity-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--foreground) 28%,transparent);border-radius:6px}html[data-csn-ui] .csn-rail-note-link{display:flex;align-items:center;gap:.55rem;min-width:0;width:100%;color:inherit;text-decoration:none;border-radius:6px}html[data-csn-ui] .csn-rail-note-link:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}html[data-csn-ui] .csn-chat-pinned-banner{width:100%;max-width:none;margin:0;min-height:2.75rem;padding:.45rem .55rem .45rem .5rem;border-radius:0;border-left:0;border-right:0;border-top:0;z-index:4;position:relative;flex-shrink:0;box-sizing:border-box}html[data-csn-ui] .csn-chat-pinned-banner-copy strong{font-size:12px;letter-spacing:.01em;text-transform:none}html[data-csn-ui] .csn-chat-pinned-banner-copy span{font-size:15px}html[data-csn-ui] .csn-chat-pinned-banner-main{min-height:2.1rem}html[data-csn-ui] .csn-chat-list-virtual-row{height:76px}html[data-csn-ui] .csn-chat-list-item{height:76px;min-height:76px;max-height:76px;box-sizing:border-box;align-items:center}html[data-csn-ui] .csn-chat-list-meta{min-width:0;flex:1 1;overflow:hidden}html[data-csn-ui] .csn-chat-list-preview,html[data-csn-ui] .csn-chat-list-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chat-list-item{min-height:76px!important;max-height:76px!important;height:76px!important;contain-intrinsic-size:auto 76px!important}@media (min-width:900px) and (max-width:1199.98px){html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-chats-shell{grid-template-columns:minmax(15.5rem,38%) minmax(0,1fr)!important}}@media (min-width:900px){html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-sidebar{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;align-items:stretch!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-brand.csn-brand--side{display:flex;min-height:0;margin:0!important;padding:0;background:none!important;border:0!important;box-shadow:none!important;font-size:inherit!important}html[data-csn-ui][data-layout=desktop] .csn-app--classic .csn-sidebar,html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .csn-sidebar{top:14px}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-brand-link{display:inline-flex;align-items:center;gap:11px;height:40px;padding:0 6px 0 2px;border-radius:12px;color:var(--foreground);text-decoration:none;outline-offset:2px;transition:opacity .15s ease}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-brand-link:hover{opacity:.82}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-brand-mark{display:block;width:32px;height:32px;border-radius:6px;flex:none}html[data-csn-ui][data-layout=desktop] .csn-sidebar .csn-brand-text{font-family:var(--font-display);font-size:20px!important;font-weight:600;letter-spacing:.05em!important;line-height:1;margin:0!important;color:var(--foreground)!important;text-transform:uppercase}}