html[data-csn-ui]{--wan-iwan-avatar-radius:0.5rem;--wan-iwan-motion:cubic-bezier(0.25,0.1,0.25,1);--wan-iwan-menu-ms:260ms;--wan-iwan-surface:color-mix(in srgb,var(--card) 88%,var(--background));--wan-iwan-line:color-mix(in srgb,var(--foreground) 9%,transparent)}.wan-iwan-list-item,a.wan-iwan-list-item.csn-chat-list-item,html[data-csn-ui] .wan-iwan-list-item,html[data-csn-ui] a.wan-iwan-list-item.csn-chat-list-item{position:relative;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.78rem!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--csn-hairline,color-mix(in srgb,var(--foreground) 8%,transparent))!important;border-radius:0!important;box-shadow:none!important}.wan-iwan-list-item:hover,a.wan-iwan-list-item.csn-chat-list-item:hover,html[data-csn-ui] .wan-iwan-list-item:hover,html[data-csn-ui] a.wan-iwan-list-item.csn-chat-list-item:hover{background:color-mix(in srgb,var(--primary) 7%,transparent)!important}.wan-iwan-list-item.is-active,a.wan-iwan-list-item.csn-chat-list-item.is-active,html[data-csn-ui] .wan-iwan-list-item.is-active,html[data-csn-ui] a.wan-iwan-list-item.csn-chat-list-item.is-active{background:color-mix(in srgb,var(--primary) 13%,transparent)!important;box-shadow:inset 3px 0 0 0 color-mix(in srgb,var(--primary) 72%,transparent)!important}.wan-iwan-list-item .csn-chat-avatar-wrap,html[data-csn-ui] .wan-iwan-list-item .csn-chat-avatar-wrap{position:relative;flex:0 0 auto!important;width:2.7rem!important;height:2.7rem!important}.wan-iwan-list-item .csn-avatar,.wan-iwan-list-item .csn-avatar--lg,html[data-csn-ui] .wan-iwan-list-item .csn-avatar,html[data-csn-ui] .wan-iwan-list-item .csn-avatar--lg,html[data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .wan-iwan-list-item .csn-avatar,html[data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .wan-iwan-list-item .csn-avatar--lg{width:2.7rem!important;height:2.7rem!important;object-fit:cover!important;background:#1e4fd6!important;border-radius:var(--wan-iwan-avatar-radius,.55rem)!important;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--card) 90%,transparent),0 0 0 2.5px color-mix(in srgb,var(--primary) 24%,transparent)!important}.wan-iwan-list-item .csn-chat-list-meta,html[data-csn-ui] .wan-iwan-list-item .csn-chat-list-meta{display:flex!important;flex-direction:column!important;gap:.2rem!important;min-width:0;flex:1 1 auto!important;overflow:hidden}.wan-iwan-list-item .csn-chat-list-top,.wan-iwan-list-item .csn-chat-list-top.wan-iwan-list-top,html[data-csn-ui] .wan-iwan-list-item .csn-chat-list-top,html[data-csn-ui] .wan-iwan-list-item .csn-chat-list-top.wan-iwan-list-top{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:.32rem!important;min-width:0;width:100%;max-width:100%;line-height:1.15}.wan-iwan-list-item .wan-iwan-list-name-row,html[data-csn-ui] .wan-iwan-list-item .wan-iwan-list-name-row{display:contents}.wan-iwan-list-item .csn-chat-list-top strong.wan-iwan-list-name,.wan-iwan-list-item .wan-iwan-list-name,html[data-csn-ui] .wan-iwan-list-item .csn-chat-list-top strong.wan-iwan-list-name,html[data-csn-ui] .wan-iwan-list-item .wan-iwan-list-name{display:block!important;flex:0 1 auto!important;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;font-weight:600;letter-spacing:-.02em;line-height:1.15}.wan-iwan-list-item .csn-chat-list-top .wan-iwan-verified-badge,.wan-iwan-list-item .wan-iwan-list-name-row .wan-iwan-verified-badge,html[data-csn-ui] .wan-iwan-list-item .csn-chat-list-top .wan-iwan-verified-badge,html[data-csn-ui] .wan-iwan-list-item .wan-iwan-list-name-row .wan-iwan-verified-badge{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;align-self:center!important;line-height:0!important;transform:none}.wan-iwan-list-item .csn-chat-list-kind.wan-iwan-list-kind,.wan-iwan-list-item .wan-iwan-list-kind,html[data-csn-ui] .wan-iwan-list-item .csn-chat-list-kind.wan-iwan-list-kind,html[data-csn-ui] .wan-iwan-list-item .wan-iwan-list-kind{display:inline-flex!important;flex:0 1 auto!important;align-items:center;min-width:0;max-width:7.5rem;margin-left:0!important;padding:.12rem .42rem!important;border-radius:12px!important;font-size:12px!important;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;color:color-mix(in srgb,var(--primary) 86%,var(--muted-foreground))!important;background:color-mix(in srgb,var(--primary) 11%,transparent)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}@media (max-width:360px){.wan-iwan-list-item .csn-chat-list-kind.wan-iwan-list-kind,.wan-iwan-list-item .wan-iwan-list-kind,html[data-csn-ui] .wan-iwan-list-item .csn-chat-list-kind.wan-iwan-list-kind,html[data-csn-ui] .wan-iwan-list-item .wan-iwan-list-kind{max-width:4.75rem;padding:.1rem .32rem!important;font-size:12px!important;letter-spacing:.04em}}html[data-csn-ui] .wan-iwan-list-item .csn-chat-list-preview{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--foreground) 55%,var(--muted-foreground))}html[data-theme=dark][data-csn-ui] .wan-iwan-list-item .csn-chat-list-preview{color:color-mix(in srgb,var(--foreground) 68%,var(--muted-foreground))}html[data-csn-ui] .wan-iwan-bubble-avatar,html[data-csn-ui] .wan-iwan-head-avatar,html[data-csn-ui] .wan-iwan-list-item .csn-avatar,html[data-csn-ui] .wan-iwan-list-item .csn-avatar--lg,html[data-csn-ui] .wan-iwan-page .csn-chat-head-avatar,html[data-csn-ui] .wan-iwan-panel .csn-chat-head-avatar,html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .wan-iwan-list-item .csn-avatar,html[data-csn-ui][data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .wan-iwan-list-item .csn-avatar--lg,html[data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .wan-iwan-list-item .csn-avatar,html[data-layout=desktop] .csn-app--classic:has(.csn-chats-shell) .wan-iwan-list-item .csn-avatar--lg{object-fit:cover!important;background:#1e4fd6!important;border-radius:var(--wan-iwan-avatar-radius,.5rem)!important;overflow:hidden!important}html[data-csn-ui] .wan-iwan-head-avatar-wrap,html[data-csn-ui] .wan-iwan-list-item .csn-chat-avatar-wrap{border-radius:var(--wan-iwan-avatar-radius,.5rem)!important;overflow:hidden!important}html[data-csn-ui] .wan-iwan-head-avatar{width:2.35rem!important;height:2.35rem!important}html[data-csn-ui] .wan-iwan-bubble-avatar{width:1.9rem!important;height:1.9rem!important;flex:0 0 auto!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent)}html[data-csn-ui] .csn-chats-shell-detail>.wan-iwan-page,html[data-csn-ui] .wan-iwan-page.csn-page--chat{flex:1 1 auto!important;min-height:0!important;height:100%!important;width:100%!important;max-width:none!important;margin:0!important;background:transparent!important}html[data-csn-ui] .wan-iwan-page .csn-chat-stage{flex:1 1 auto!important;min-height:0!important;height:100%!important}html[data-csn-ui] .wan-iwan-thread{display:flex!important;flex-direction:column!important;gap:.75rem!important;flex:1 1 auto!important;min-height:0!important;contain:layout paint}html[data-csn-ui] .wan-iwan-bubble-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:.5rem!important;width:100%}html[data-csn-ui] .wan-iwan-bubble-row.is-mine{justify-content:flex-end!important}html[data-csn-ui] .wan-iwan-bubble-stack{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.45rem!important;max-width:min(100%,26.5rem);min-width:0}html[data-csn-ui] .wan-iwan-bubble-row:not(.is-mine) .wan-iwan-bubble-stack{width:min(100%,26.5rem)}html[data-csn-ui] .wan-iwan-bubble-row.is-mine .wan-iwan-bubble-stack{margin-left:auto;align-items:flex-end!important;width:auto}html[data-csn-ui] .wan-iwan-msg-card{display:flex;flex-direction:column;width:100%;min-width:0;border-radius:18px;overflow:hidden}html[data-csn-ui] .wan-iwan-msg-card.is-assistant{border:1px solid var(--wan-iwan-line);background:var(--wan-iwan-surface,var(--card));box-shadow:none!important}html[data-csn-ui] .wan-iwan-msg-card.is-mine{align-items:stretch}html[data-csn-ui] .wan-iwan-msg-card .wan-iwan-bubble.csn-bubble{max-width:100%;width:100%;border-radius:0!important;box-shadow:none!important}html[data-csn-ui] .wan-iwan-msg-card.is-assistant .wan-iwan-bubble--assistant,html[data-csn-ui] .wan-iwan-msg-card.is-assistant .wan-iwan-bubble.csn-bubble{background:transparent!important;border:0!important;box-shadow:none!important;padding:.7rem .85rem .35rem!important}html[data-csn-ui] .wan-iwan-msg-card.is-mine .csn-bubble--mine{border-radius:1.1rem 1.1rem .28rem 1.1rem!important}html[data-csn-ui] .wan-iwan-msg-card.is-assistant:not(.has-tool) .wan-iwan-bubble{border-radius:1.1rem 1.1rem 1.1rem .28rem!important;padding:.7rem .85rem!important}html[data-csn-ui] .wan-iwan-bubble.csn-bubble{max-width:100%;border-radius:1.1rem 1.1rem 1.1rem .28rem!important}html[data-csn-ui] .wan-iwan-bubble.csn-bubble--mine{border-radius:1.1rem 1.1rem .28rem 1.1rem!important}html[data-csn-ui] .wan-iwan-bubble--assistant{background:var(--wan-iwan-surface,var(--card))!important;border:1px solid var(--wan-iwan-line)!important;box-shadow:none!important;padding:.7rem .85rem!important}html[data-csn-ui] .wan-iwan-bubble-who{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.28rem!important;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 .4rem!important;padding:.14rem .46rem!important;border-radius:12px!important;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1;color:color-mix(in srgb,var(--primary-strong,var(--primary)) 55%,var(--foreground));background:color-mix(in srgb,var(--primary) 16%,transparent);box-shadow:none!important}html[data-theme=dark][data-csn-ui] .wan-iwan-bubble-who{color:color-mix(in srgb,var(--primary-strong) 42%,var(--foreground));background:color-mix(in srgb,var(--primary) 22%,transparent)}html[data-csn-ui] .wan-iwan-bubble-who-label{display:inline-flex!important;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;color:inherit;opacity:1}html[data-csn-ui] .wan-iwan-bubble-who .wan-iwan-verified-badge{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;align-self:center!important;line-height:0!important;transform:none}html[data-csn-ui] .wan-iwan-bubble-text{margin:0;white-space:pre-wrap;line-height:1.45;font-size:15px;letter-spacing:-.01em}html[data-csn-ui] .wan-iwan-bubble--thinking{min-width:3.4rem;padding-block:.7rem!important}html[data-csn-ui] .wan-iwan-typing-dots{display:inline-flex!important;align-items:center;gap:.28rem;margin:.15rem 0 0;min-height:1rem}html[data-csn-ui] .wan-iwan-typing-dots>span{width:.38rem;height:.38rem;border-radius:999px;background:color-mix(in srgb,var(--foreground) 42%,transparent);animation:wan-iwan-dot 1.15s var(--wan-iwan-motion,ease) infinite}html[data-csn-ui] .wan-iwan-typing-dots>span:nth-child(2){animation-delay:.16s}html[data-csn-ui] .wan-iwan-typing-dots>span:nth-child(3){animation-delay:.32s}@keyframes wan-iwan-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12rem)}}html[data-csn-ui] .wan-iwan-caret{display:inline-block;width:.12rem;height:.95em;margin-left:.08rem;vertical-align:-.12em;border-radius:6px;background:color-mix(in srgb,var(--foreground) 55%,transparent);animation:wan-iwan-caret .9s step-end infinite}@keyframes wan-iwan-caret{0%,45%{opacity:1}50%,to{opacity:0}}html[data-csn-ui] .wan-iwan-keyboard--reveal{animation:wan-iwan-kb-reveal .32s var(--wan-iwan-motion,ease) both}@keyframes wan-iwan-kb-reveal{0%{opacity:0;transform:translate3d(0,.35rem,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-csn-ui] .wan-iwan-caret,html[data-csn-ui] .wan-iwan-help-answer-inner,html[data-csn-ui] .wan-iwan-keyboard--reveal,html[data-csn-ui] .wan-iwan-typing-dots>span{animation:none}}html[data-csn-ui] .wan-iwan-tool{width:100%;max-width:none;margin:0;padding:.55rem .65rem;border-radius:18px;border:1px solid var(--wan-iwan-line);background:var(--wan-iwan-surface);box-shadow:none!important;box-sizing:border-box;animation:wan-iwan-kb-reveal .3s var(--wan-iwan-motion,ease) both}html[data-csn-ui] .wan-iwan-tool .csn-invite-card,html[data-csn-ui] .wan-iwan-tool .csn-invite-card-wrap,html[data-csn-ui] .wan-iwan-tool .wan-liquid-key-card{margin:0;box-shadow:none;border:0;background:transparent}html[data-csn-ui] .wan-iwan-msg-card .wan-iwan-tool--liquidKey .wan-desktop-code-display,html[data-csn-ui] .wan-iwan-msg-card .wan-iwan-tool--liquidKey .wan-liquid-key-well{border:0!important;background:transparent!important;box-shadow:none!important;padding:.15rem 0 .1rem!important;border-radius:0!important}html[data-csn-ui] .wan-iwan-tool-error,html[data-csn-ui] .wan-iwan-tool-loading{margin:0;padding:.55rem .35rem;font-size:13px;color:var(--muted-foreground)}html[data-csn-ui] .wan-iwan-tool--invite .wan-iwan-tool-error,html[data-csn-ui] .wan-iwan-tool--invite .wan-iwan-tool-loading{min-height:7.5rem;display:flex;align-items:center}html[data-csn-ui] .wan-iwan-help-tool{display:flex;flex-direction:column;gap:.55rem}html[data-csn-ui] .wan-iwan-help-tool-head{padding:.15rem .2rem .05rem}html[data-csn-ui] .wan-iwan-help-tool-title{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em}html[data-csn-ui] .wan-iwan-help-tool-intro{margin:.28rem 0 0;font-size:12px;color:var(--muted-foreground);line-height:1.4}html[data-csn-ui] .wan-iwan-help-tool-list{display:flex;flex-direction:column;gap:0;border:1px solid var(--wan-iwan-line);border-radius:12px;background:color-mix(in srgb,var(--background) 55%,transparent);overflow:hidden}html[data-csn-ui] .wan-iwan-help-card{border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}html[data-csn-ui] .wan-iwan-help-card+.wan-iwan-help-card{border-top:1px solid var(--wan-iwan-line)}html[data-csn-ui] .wan-iwan-help-card.is-open{background:color-mix(in srgb,var(--primary) 7%,transparent)}html[data-csn-ui] .wan-iwan-help-card-toggle{-webkit-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin:0;padding:.72rem .8rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-csn-ui] .wan-iwan-help-card-title{font-size:13px;font-weight:600;letter-spacing:-.015em}html[data-csn-ui] .wan-iwan-help-card-chevron{flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:12px;display:grid;place-items:center;color:color-mix(in srgb,var(--foreground) 68%,var(--muted-foreground));background:color-mix(in srgb,var(--foreground) 7%,transparent);transition:background var(--motion-dur-base) var(--wan-iwan-motion,ease),color var(--motion-dur-base) var(--wan-iwan-motion,ease)}html[data-csn-ui] .wan-iwan-help-card.is-open .wan-iwan-help-card-chevron{background:color-mix(in srgb,var(--primary) 14%,transparent);color:color-mix(in srgb,var(--primary) 88%,var(--foreground))}html[data-csn-ui] .wan-iwan-help-card-chevron svg{display:block;width:14px;height:14px}html[data-csn-ui] .wan-iwan-help-answer{box-sizing:border-box;min-height:10.5rem;max-height:10.5rem;padding:.7rem .8rem;border:1px solid var(--wan-iwan-line);border-radius:12px;background:color-mix(in srgb,var(--foreground) 3.5%,transparent);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}html[data-csn-ui] .wan-iwan-help-answer.is-filled{border-color:color-mix(in srgb,var(--primary) 22%,var(--wan-iwan-line));background:color-mix(in srgb,var(--primary) 5%,color-mix(in srgb,var(--background) 70%,transparent))}html[data-csn-ui] .wan-iwan-help-answer-inner{min-height:100%;animation:wan-iwan-kb-reveal .2s var(--wan-iwan-motion,ease) both}html[data-csn-ui] .wan-iwan-help-steps{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--foreground) 88%,var(--muted-foreground))}html[data-csn-ui] .wan-iwan-help-body,html[data-csn-ui] .wan-iwan-help-note{margin:0;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--foreground) 82%,var(--muted-foreground))}html[data-csn-ui] .wan-iwan-help-body+.wan-iwan-help-note,html[data-csn-ui] .wan-iwan-help-steps+.wan-iwan-help-body,html[data-csn-ui] .wan-iwan-help-steps+.wan-iwan-help-note{margin-top:.45rem}html[data-csn-ui] .wan-iwan-help-note{padding-top:.35rem;border-top:1px dashed var(--wan-iwan-line);color:var(--muted-foreground)}.wan-iwan-keyboard,html[data-csn-ui] .wan-iwan-keyboard{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:.32rem!important;width:100%;min-width:0;box-sizing:border-box}html[data-csn-ui] .wan-iwan-bubble-stack>.wan-iwan-keyboard{width:100%;box-sizing:border-box;padding:0;border:0;background:transparent}html[data-csn-ui] .wan-iwan-msg-card .wan-iwan-help-tool,html[data-csn-ui] .wan-iwan-msg-card .wan-iwan-tool{width:100%!important;max-width:none!important;margin:0;padding:.15rem .85rem .75rem!important;box-sizing:border-box;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none}.wan-iwan-keyboard-row,html[data-csn-ui] .wan-iwan-keyboard-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.32rem!important;width:100%;min-width:0;box-sizing:border-box}.wan-iwan-kb-btn,button.wan-iwan-kb-btn,html[data-csn-ui] .wan-iwan-kb-btn,html[data-csn-ui] button.wan-iwan-kb-btn{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:0!important;width:100%!important;min-width:0!important;min-height:2.55rem!important;margin:0!important;box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--foreground) 12%,var(--border))!important;background:color-mix(in srgb,var(--card) 90%,var(--background))!important;background-image:none!important;color:inherit!important;border-radius:12px!important;padding:.6rem .7rem!important;font:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;cursor:pointer;text-align:center;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:-.015em;box-shadow:0 1px 0 color-mix(in srgb,#fff 4%,transparent);transition:background var(--motion-dur-base) var(--wan-iwan-motion,ease),border-color var(--motion-dur-base) var(--wan-iwan-motion,ease),transform var(--motion-dur-base) var(--wan-iwan-motion,ease),box-shadow var(--motion-dur-base) var(--wan-iwan-motion,ease)}html[data-csn-ui] .wan-iwan-kb-btn:active,html[data-csn-ui] button.wan-iwan-kb-btn:active{transform:scale(.985)}html[data-csn-ui] .wan-iwan-kb-btn:hover,html[data-csn-ui] button.wan-iwan-kb-btn:hover{background:color-mix(in srgb,var(--foreground) 6%,var(--card))!important;border-color:color-mix(in srgb,var(--foreground) 22%,var(--border))!important}html[data-csn-ui] .wan-iwan-kb-btn--action,html[data-csn-ui] button.wan-iwan-kb-btn.wan-iwan-kb-btn--action{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important;background:color-mix(in srgb,var(--primary) 10%,var(--card))!important}html[data-csn-ui] .wan-iwan-kb-btn--action:hover,html[data-csn-ui] button.wan-iwan-kb-btn.wan-iwan-kb-btn--action:hover{background:color-mix(in srgb,var(--primary) 16%,var(--card))!important}html[data-csn-ui] .wan-iwan-composer{position:relative;display:flex!important;flex-direction:column!important;gap:0!important}html[data-csn-ui] .wan-iwan-composer-dock{display:flex;flex-direction:column;width:100%;max-width:min(100%,var(--chat-messages-max,100%));margin-inline:auto;border:1px solid var(--wan-iwan-line);border-radius:18px;background:var(--wan-iwan-surface,var(--card));overflow:hidden;box-shadow:var(--wan-shadow-2)}html[data-csn-ui] .wan-iwan-composer-dock.is-menu-open{border-color:color-mix(in srgb,var(--primary) 28%,var(--wan-iwan-line))}@media (max-width:899px){html[data-csn-ui] .wan-iwan-composer-dock{position:relative}html[data-csn-ui] .wan-iwan-composer-dock.is-menu-open{overflow:visible;border-radius:0 0 1.15rem 1.15rem;box-shadow:var(--wan-shadow-2)}html[data-csn-ui] .wan-iwan-composer-dock.is-menu-open .wan-iwan-cmd-menu{position:absolute;left:0;right:0;bottom:100%;z-index:4;width:100%;max-width:none;max-height:min(16.5rem,38dvh,calc(var(--visual-viewport-height, 100dvh) * .4));margin:0;border:1px solid var(--wan-iwan-line);border-bottom:0;border-radius:1rem 1rem 0 0!important;background:var(--wan-iwan-surface,var(--card));box-shadow:var(--wan-shadow-2);transform-origin:bottom center}html[data-keyboard-open][data-csn-ui] .wan-iwan-composer-dock.is-menu-open .wan-iwan-cmd-menu{max-height:min(12.75rem,32dvh,calc(var(--visual-viewport-height, 100dvh) * .34))}html[data-csn-ui] .wan-iwan-composer-dock.is-menu-open .wan-iwan-cmd-menu:before{content:"";display:block;flex:0 0 auto;width:2.25rem;height:.28rem;margin:.42rem auto .1rem;border-radius:12px;background:color-mix(in srgb,var(--foreground) 18%,transparent)}html[data-csn-ui] .wan-iwan-composer-dock.is-menu-open .wan-iwan-cmd-menu-head{padding:.45rem .85rem .4rem}html[data-csn-ui] .wan-iwan-composer-dock.is-menu-open .wan-iwan-cmd-menu-hint{display:none}html[data-csn-ui] .wan-iwan-composer-dock.is-menu-open .wan-iwan-cmd-scroll{padding:.35rem .55rem .55rem;gap:.45rem}html[data-csn-ui] .wan-iwan-composer-dock.is-menu-open .wan-iwan-cmd-row.wan-iwan-slash-chip{min-height:2.45rem!important;padding:.35rem .5rem!important}}html[data-csn-ui] .wan-iwan-composer-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:.45rem!important;padding:.45rem .5rem .5rem;background:transparent}html[data-csn-ui] .wan-iwan-cmd-toggle,html[data-csn-ui] button.wan-iwan-cmd-toggle{flex:0 0 auto!important;width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--foreground) 10%,var(--border))!important;background:color-mix(in srgb,var(--foreground) 5%,transparent)!important;display:grid!important;place-items:center!important;padding:0!important;transition:background var(--motion-dur-slow) var(--wan-iwan-motion,ease),border-color var(--motion-dur-slow) var(--wan-iwan-motion,ease),transform var(--motion-dur-slow) var(--wan-iwan-motion,ease)}html[data-csn-ui] .wan-iwan-cmd-toggle.is-open,html[data-csn-ui] .wan-iwan-cmd-toggle:hover{background:color-mix(in srgb,var(--foreground) 8%,var(--card))!important}html[data-csn-ui] .wan-iwan-cmd-toggle-glyph{display:grid;place-items:center;width:1.1rem;height:1.1rem;font-size:20px;font-weight:600;line-height:1;color:color-mix(in srgb,var(--foreground) 72%,var(--muted-foreground));transition:transform var(--motion-dur-slow) var(--wan-iwan-motion,ease),opacity var(--motion-dur-base) var(--wan-iwan-motion,ease),font-size var(--motion-dur-slow) var(--wan-iwan-motion,ease)}html[data-csn-ui] .wan-iwan-cmd-toggle-glyph[data-icon=close],html[data-csn-ui] .wan-iwan-cmd-toggle.is-open .wan-iwan-cmd-toggle-glyph{font-size:24px;font-weight:500;transform:rotate(90deg) scale(1.05)}html[data-csn-ui] .wan-iwan-cmd-menu{width:100%;max-width:none;margin:0;border:0;border-bottom:1px solid var(--wan-iwan-line);border-radius:0!important;background:transparent;box-shadow:none;overflow:hidden;max-height:min(62vh,28rem);display:flex!important;flex-direction:column!important;min-height:0;transform-origin:bottom center;animation:wan-iwan-cmd-menu-in var(--wan-iwan-menu-ms,.26s) var(--wan-iwan-motion,ease) both}@keyframes wan-iwan-cmd-menu-in{0%{opacity:0;transform:translate3d(0,.45rem,0) scale(.985)}to{opacity:1;transform:none}}@keyframes wan-iwan-cmd-item-in{0%{opacity:0;transform:translate3d(0,.28rem,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-csn-ui] .wan-iwan-cmd-list>li,html[data-csn-ui] .wan-iwan-cmd-menu{animation:none}html[data-csn-ui] .wan-iwan-cmd-toggle-glyph[data-icon=close],html[data-csn-ui] .wan-iwan-cmd-toggle.is-open .wan-iwan-cmd-toggle-glyph,html[data-csn-ui] .wan-iwan-kb-btn:active,html[data-csn-ui] button.wan-iwan-kb-btn:active{transform:none}}html[data-csn-ui] .wan-iwan-cmd-menu-head{flex:0 0 auto;padding:.85rem 1rem .7rem;border-bottom:1px solid var(--wan-iwan-line)}html[data-csn-ui] .wan-iwan-cmd-menu-head-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.85rem;min-width:0}html[data-csn-ui] .wan-iwan-cmd-menu-title{display:block;margin:0;padding-right:.25rem;font-size:15px;font-weight:600;letter-spacing:-.025em;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-csn-ui] .wan-iwan-cmd-menu-close{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:2rem;height:2rem;margin:0;padding:0;border-radius:999px;border:1px solid var(--wan-iwan-line);background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--muted-foreground);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background var(--motion-dur-base) var(--wan-iwan-motion,ease),color var(--motion-dur-base) var(--wan-iwan-motion,ease)}html[data-csn-ui] .wan-iwan-cmd-menu-close:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}html[data-csn-ui] .wan-iwan-cmd-menu-hint{margin:.28rem 0 0;font-size:12px;line-height:1.35;color:var(--muted-foreground)}html[data-csn-ui] .wan-iwan-cmd-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.55rem .65rem .85rem;display:flex;flex-direction:column;gap:.65rem;scrollbar-width:thin}html[data-csn-ui] .wan-iwan-cmd-group{display:flex;flex-direction:column;gap:.28rem;min-width:0}html[data-csn-ui] .wan-iwan-cmd-group-label{margin:0;padding:.28rem .35rem .1rem;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 48%,var(--muted-foreground))}html[data-csn-ui] .wan-iwan-cmd-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:.22rem!important}html[data-csn-ui] .wan-iwan-cmd-list>li{display:block!important;width:100%;min-width:0;animation:wan-iwan-cmd-item-in .26s var(--wan-iwan-motion,ease) both}html[data-csn-ui] .wan-iwan-cmd-list .wan-iwan-slash-wrap{display:block!important;width:100%!important;max-width:100%!important}html[data-csn-ui] .wan-iwan-cmd-row.wan-iwan-slash-chip,html[data-csn-ui] button.wan-iwan-cmd-row.wan-iwan-slash-chip{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:2.75rem!important;padding:.45rem .55rem!important;border-radius:6px!important;border:0!important;background:transparent!important;gap:.65rem!important;color:inherit!important}html[data-csn-ui] .wan-iwan-cmd-row.wan-iwan-slash-chip:hover,html[data-csn-ui] button.wan-iwan-cmd-row.wan-iwan-slash-chip:hover{background:color-mix(in srgb,var(--foreground) 5.5%,transparent)!important;border-color:transparent!important}html[data-csn-ui] .wan-iwan-cmd-row .wan-iwan-slash-chip-leading{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important}html[data-csn-ui] .wan-iwan-cmd-row .wan-iwan-slash-chip-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:.1rem!important;min-width:0!important;flex:1 1 auto!important;text-align:left!important}html[data-csn-ui] .wan-iwan-cmd-glyph{flex:0 0 1.65rem!important;width:1.65rem!important;height:1.65rem!important;min-width:1.65rem!important;border-radius:0!important;display:grid!important;place-items:center!important;color:color-mix(in srgb,var(--foreground) 62%,var(--muted-foreground));background:transparent;border:0}html[data-csn-ui] .wan-iwan-cmd-row .wan-iwan-slash-chip-copy strong{display:block!important;width:100%}html[data-csn-ui] .wan-iwan-cmd-row .wan-iwan-slash-chip-token{display:block!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;color:color-mix(in srgb,var(--foreground) 55%,var(--muted-foreground))!important}html[data-csn-ui] .wan-iwan-cmd-glyph svg{display:block;width:18px;height:18px;flex:0 0 auto}html[data-csn-ui] .wan-iwan-foot{display:none!important}html[data-csn-ui] .wan-iwan-panel{display:flex!important;flex-direction:column!important;min-height:min(70vh,36rem);margin-top:.35rem;border-radius:var(--wan-radius-lg,.75rem)!important;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:var(--card);overflow:hidden}html[data-csn-ui] .wan-iwan-peer{cursor:default;pointer-events:none}html[data-csn-ui] .wan-iwan-name-row{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.32rem!important;min-width:0;max-width:100%;line-height:1.15}html[data-csn-ui] .wan-iwan-name-row .csn-chat-peer-name{display:inline!important;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}html[data-csn-ui] .wan-iwan-name-row .wan-iwan-verified-badge{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;align-self:center!important;line-height:0!important;transform:none}html[data-csn-ui] .wan-iwan-head-meta,html[data-csn-ui] .wan-iwan-head-meta.csn-chat-head-meta{color:color-mix(in srgb,var(--foreground) 62%,var(--muted-foreground))!important;font-weight:600;opacity:1}html[data-theme=dark][data-csn-ui] .wan-iwan-head-meta,html[data-theme=dark][data-csn-ui] .wan-iwan-head-meta.csn-chat-head-meta{color:color-mix(in srgb,var(--foreground) 78%,var(--muted-foreground))!important}html[data-csn-ui] .csn-verified-badge.wan-iwan-verified-badge,html[data-csn-ui] .wan-iwan-verified-badge{display:inline-flex!important;flex-shrink:0!important;align-items:center!important;justify-content:center!important;line-height:0!important;color:var(--verified-ink,#ffffff);vertical-align:middle}html[data-csn-ui] .wan-iwan-verified-badge .csn-verified-badge-icon{display:block;width:1.05rem;height:1.05rem;overflow:visible}html[data-csn-ui] .wan-iwan-verified-badge .verified-fill{fill:var(--verified-fill,#199FFF)!important}html[data-csn-ui] .wan-iwan-verified-badge .csn-verified-badge-icon:not(.animate-verified) .verified-fill{opacity:1!important}html[data-csn-ui] .wan-iwan-verified-badge--sm .csn-verified-badge-icon{display:block;width:.8rem;height:.8rem;flex-shrink:0}html[data-csn-ui] .wan-iwan-slash-wrap{position:relative;display:inline-flex;max-width:100%;vertical-align:middle}html[data-csn-ui] .wan-iwan-slash-chip{-webkit-appearance:none;appearance:none;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.45rem;margin:0;max-width:100%;min-height:2rem;padding:.28rem .55rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--wan-iwan-line));background:color-mix(in srgb,var(--primary) 10%,transparent);color:inherit;font:inherit;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:background var(--motion-dur-base) var(--wan-iwan-motion,ease),border-color var(--motion-dur-base) var(--wan-iwan-motion,ease),transform var(--motion-dur-base) var(--wan-iwan-motion,ease)}html[data-csn-ui] .wan-iwan-slash-chip:hover{background:color-mix(in srgb,var(--primary) 16%,transparent);border-color:color-mix(in srgb,var(--primary) 34%,var(--wan-iwan-line))}html[data-csn-ui] .wan-iwan-slash-chip:active{transform:scale(.985)}html[data-csn-ui] .wan-iwan-slash-chip:disabled{opacity:.5;cursor:default}html[data-csn-ui] .wan-iwan-slash-chip--row{border-radius:12px;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start}html[data-csn-ui] .wan-iwan-inline-slash.wan-iwan-slash-chip{vertical-align:initial;min-height:0;margin:0;padding:0;border-radius:0;border:0;background:transparent;font-size:inherit;line-height:inherit;gap:0;color:inherit;transform:none}html[data-csn-ui] .wan-iwan-inline-slash .wan-iwan-slash-chip-token{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em;text-decoration-color:color-mix(in srgb,currentColor 32%,transparent)}html[data-csn-ui] .wan-iwan-inline-slash.wan-iwan-slash-chip:hover{background:transparent;border:0}html[data-csn-ui] .wan-iwan-inline-slash.wan-iwan-slash-chip:hover .wan-iwan-slash-chip-token{text-decoration-color:color-mix(in srgb,currentColor 58%,transparent)}html[data-csn-ui] .wan-iwan-inline-slash.wan-iwan-slash-chip:active{transform:none}html[data-csn-ui] .csn-bubble--mine .wan-iwan-inline-slash.wan-iwan-slash-chip{border:0;background:transparent;color:inherit}html[data-csn-ui] .csn-bubble--mine .wan-iwan-inline-slash .wan-iwan-slash-chip-token{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}html[data-csn-ui] .csn-bubble--mine .wan-iwan-inline-slash.wan-iwan-slash-chip:hover{background:transparent;border:0}html[data-csn-ui] .wan-iwan-bubble-text .wan-iwan-slash-wrap{display:inline-flex;vertical-align:initial;max-width:100%}html[data-csn-ui] .wan-iwan-slash-chip-leading{display:inline-flex;flex:0 0 auto}html[data-csn-ui] .wan-iwan-slash-chip-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;flex:1 1 auto;text-align:left}html[data-csn-ui] .wan-iwan-slash-chip-copy strong{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.2}html[data-csn-ui] .wan-iwan-slash-chip-token{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:-.02em;color:color-mix(in srgb,var(--primary) 82%,var(--foreground));line-height:1.2}html[data-csn-ui] .wan-iwan-slash-chip--row .wan-iwan-slash-chip-token{font-size:12px;opacity:.92}.wan-iwan-slash-tip,html[data-csn-ui] .wan-iwan-slash-tip{display:flex;flex-direction:column;gap:.18rem;box-sizing:border-box;padding:.55rem .65rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border,#333));background:color-mix(in srgb,var(--card,#171b28) 94%,var(--background,#0f121a));color:var(--foreground,#e4e8f0);box-shadow:var(--wan-shadow-2);pointer-events:none;animation:wan-iwan-kb-reveal .2s var(--wan-iwan-motion,ease) both}html[data-csn-ui] .wan-iwan-slash-tip-title{font-size:13px;font-weight:600;letter-spacing:-.015em}html[data-csn-ui] .wan-iwan-slash-tip-desc{font-size:12px;line-height:1.35;color:var(--muted-foreground)}html[data-csn-ui] .wan-iwan-slash-tip-cmd{margin-top:.1rem;align-self:flex-start;padding:.12rem .4rem;border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--primary) 88%,var(--foreground));background:color-mix(in srgb,var(--primary) 12%,transparent)}html[data-csn-ui] .wan-iwan-kb-slash.wan-iwan-slash-chip{width:100%!important;min-height:2.55rem!important;border-radius:12px!important;padding:.45rem .65rem!important;justify-content:flex-start!important;background:color-mix(in srgb,var(--card) 90%,var(--background))!important;border-color:color-mix(in srgb,var(--foreground) 12%,var(--border))!important}html[data-csn-ui] .wan-iwan-kb-slash .wan-iwan-slash-chip-copy strong{font-size:13px}@media (prefers-reduced-motion:reduce){.wan-iwan-slash-tip,html[data-csn-ui] .wan-iwan-slash-tip{animation:none}}html[data-csn-ui] .csn-chat-thread{--bubble-r:12px;--bubble-r-run:4px;--bubble-tail-w:7px}html[data-csn-ui] .csn-chat-thread-virtual-row{padding-inline:var(--bubble-tail-w)}html[data-csn-ui] .csn-chat-thread-virtual-row.is-run-next{padding-bottom:.14rem}html[data-csn-ui] .csn-bubble-row--group.is-cont{margin-top:0}html[data-csn-ui] .csn-bubble-row--group{align-items:flex-end}html[data-csn-ui] .csn-chat-thread .csn-bubble:not(.csn-bubble--sticker):not(.csn-bubble--media-only){border-radius:var(--bubble-r)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble.csn-bubble--mine.csn-bubble--first{border-radius:var(--bubble-r) var(--bubble-r) var(--bubble-r-run) var(--bubble-r)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble.csn-bubble--mine.csn-bubble--mid{border-radius:var(--bubble-r) var(--bubble-r-run) var(--bubble-r-run) var(--bubble-r)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble.csn-bubble--mine.csn-bubble--last{border-radius:var(--bubble-r) var(--bubble-r-run) var(--bubble-r) var(--bubble-r)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble.csn-bubble--first:not(.csn-bubble--mine){border-radius:var(--bubble-r) var(--bubble-r) var(--bubble-r) var(--bubble-r-run)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble.csn-bubble--mid:not(.csn-bubble--mine){border-radius:var(--bubble-r-run) var(--bubble-r) var(--bubble-r) var(--bubble-r-run)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble.csn-bubble--last:not(.csn-bubble--mine){border-radius:var(--bubble-r-run) var(--bubble-r) var(--bubble-r) var(--bubble-r)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble.csn-bubble--tail.csn-bubble--mine{border-bottom-right-radius:0!important}html[data-csn-ui] .csn-chat-thread .csn-bubble.csn-bubble--tail:not(.csn-bubble--mine){border-bottom-left-radius:0!important}html[data-csn-ui] .csn-chat-thread .csn-bubble--tail:after{content:"";position:absolute;bottom:0;width:var(--bubble-tail-w);height:9px;background:inherit;pointer-events:none}html[data-csn-ui] .csn-chat-thread .csn-bubble--tail.csn-bubble--mine:after{right:calc(1px - var(--bubble-tail-w));clip-path:polygon(0 0,100% 100%,0 100%)}html[data-csn-ui] .csn-chat-thread .csn-bubble--tail:not(.csn-bubble--mine):after{left:calc(1px - var(--bubble-tail-w));clip-path:polygon(100% 0,100% 100%,0 100%)}html[data-csn-ui] .csn-chat-float-day{position:sticky;top:var(--chat-float-day-top,.5rem);z-index:4;height:0;align-self:stretch;display:flex;justify-content:center;overflow:visible;pointer-events:none}html[data-csn-ui] .csn-chat-float-day-pill{display:inline-block;height:max-content;padding:.22rem .7rem;border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.3;white-space:nowrap;color:var(--foreground);background:var(--card);border:1px solid var(--border);box-shadow:var(--wan-shadow-1);opacity:0;transform:translate3d(0,-4px,0);transition:opacity var(--motion-dur-base) ease,transform var(--motion-dur-base) ease}html[data-csn-ui] .csn-chat-float-day.is-visible .csn-chat-float-day-pill{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html[data-csn-ui] .csn-chat-float-day-pill{transition:none;transform:none}}@media (max-width:899px){html[data-csn-ui][data-chat-thread][data-edge-swiping] .csn-page--chat{translate:var(--edge-swipe-pull,0) 0;will-change:translate;box-shadow:var(--wan-shadow-2)}html[data-csn-ui][data-chat-thread][data-edge-swiping][data-edge-swipe-settle] .csn-page--chat{transition:translate var(--motion-dur-base) ease!important}}@media (max-width:899px) and (prefers-reduced-motion:reduce){html[data-csn-ui][data-chat-thread][data-edge-swiping][data-edge-swipe-settle] .csn-page--chat{transition:none!important}}html[data-help-dismissed] .wan-help-banner{display:none!important}.csn-feed--restored .csn-enter,html[data-nav-pop] .csn-enter{animation:none!important}[data-far-skip]{content-visibility:auto}.wan-toast.wan-toast--action{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .5rem .5rem 1rem;border-radius:var(--radius-card,6px);text-align:left;pointer-events:auto}.wan-toast-action{flex-shrink:0;padding:.35rem .75rem;border:0;border-radius:var(--radius-card,6px);background:color-mix(in srgb,#fff 20%,transparent);color:inherit;font:inherit;font-weight:600;cursor:pointer}.wan-toast-action:hover{background:color-mix(in srgb,#fff 30%,transparent)}.csn-post-detail-comment.is-pending .csn-post-detail-comment-body{opacity:.6}.csn-post-detail-comment.is-failed .csn-post-detail-comment-text{color:color-mix(in srgb,#dc2626 70%,var(--foreground))}.csn-post-detail-comment-retry{margin-left:auto;padding:0 .25rem;border:0;background:none;color:#dc2626;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.csn-post-detail-comment--skeleton{pointer-events:none}html[data-csn-ui] .csn-post-card,html[data-csn-ui] .csn-post-card--text,html[data-csn-ui] .csn-post-card--text .csn-post-body--lead{content-visibility:visible;contain-intrinsic-size:none}html:not([data-pwa-banner]) .csn-pwa-install-wrap{display:none!important}html[data-csn-ui] .csn-profile-media-tile{content-visibility:visible;contain-intrinsic-size:none}.csn-friend-btn.is-pending{opacity:.72;cursor:progress}.csn-page--explore .csn-explore-section{transition:opacity var(--motion-dur-fast) ease}html[data-explore-pending] .csn-page--explore .csn-explore-section{opacity:.55}@media (prefers-reduced-motion:reduce){.csn-page--explore .csn-explore-section{transition:none}}.wan-tg-notify-skeleton{display:grid;gap:10px;min-height:72px;align-content:center}@media (prefers-reduced-motion:reduce){html[data-csn-ui] .csn-main-stage.csn-stage-enter,html[data-csn-ui] .csn-main-stage[class*=csn-stage-enter--]{animation:none!important}::view-transition-group(*),::view-transition-new(root),::view-transition-old(root){animation:none!important}}html[data-motion=off] .csn-main-stage.csn-stage-enter,html[data-motion=off] .csn-main-stage[class*=csn-stage-enter--]{animation:none!important}.csn-page-header-skeleton{display:grid;gap:12px;margin-bottom:16px}.csn-page-header-skeleton-cover{width:100%;aspect-ratio:3/1;border-radius:var(--radius-card,3px)}.csn-page-header-skeleton-row{display:flex;align-items:center;gap:12px;padding:0 4px}.csn-page-header-skeleton-copy{display:grid;gap:8px;flex:1 1}.wan-public-skeleton{display:grid;gap:14px;width:min(420px,calc(100% - 32px));margin:18vh auto 0;padding:24px;border-radius:var(--radius-card,3px);background:var(--card)}.csn-rail-fitem--skeleton{min-height:61px;pointer-events:none}.csn-rail-fitem-skel-ava{width:28px;height:28px}.csn-rail-fitem-skel-line{width:70%;height:10px;margin-top:4px}.csn-rail-fitem-skel-line--short{width:50%;height:8px;margin-top:3px}.csn-rail-crow--skeleton{display:flex;align-items:center;gap:8px;pointer-events:none}.csn-chat-composer .csn-voice-mic{color:#fff;background:var(--primary);display:inline-flex;align-items:center;justify-content:center}.csn-chat-composer .csn-voice-mic svg{display:block;width:1.35rem;height:1.35rem;stroke:currentColor;fill:none;flex-shrink:0}.csn-composer-row--voice,.csn-voice-rec{display:flex;align-items:center}.csn-voice-rec{gap:10px;flex:1 1;min-height:44px;animation:csn-voice-rec-in .16s ease-out}.csn-voice-rec-cancel{color:var(--muted-foreground)}.csn-voice-rec-cancel:hover{color:#d14b4b}.csn-voice-rec-dot{width:9px;height:9px;border-radius:50%;background:#e5484d;animation:csn-voice-rec-pulse 1.1s ease-in-out infinite;flex:none}.csn-voice-rec-dot.is-starting{background:var(--muted-foreground);animation:none}.csn-voice-rec-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.2em;color:var(--foreground);font-size:15px}.csn-voice-rec-bars{display:flex;align-items:center;gap:2px;flex:1 1;height:28px;overflow:hidden}.csn-voice-rec-bars>i{flex:1 1;max-width:3px;height:100%;background:var(--primary);border-radius:6px;transform:scaleY(.12);transform-origin:center;transition:transform .06s linear}@keyframes csn-voice-rec-pulse{50%{opacity:.35}}@keyframes csn-voice-rec-in{0%{opacity:0;transform:translateX(8px)}}.csn-voice{display:flex;align-items:center;gap:10px;width:min(260px,64vw);min-height:44px}.csn-voice-play{flex:none;width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--primary);color:#fff;cursor:pointer}.csn-voice-play:disabled{opacity:.55;cursor:progress}.csn-voice-body{flex:1 1;min-width:0;display:grid;gap:3px}.csn-voice-bars{display:flex;align-items:center;gap:2px;height:24px;cursor:pointer;touch-action:none;outline:none}.csn-voice-bars:focus-visible{box-shadow:0 0 0 2px var(--primary);border-radius:6px}.csn-voice-bars>i{flex:1 1;min-width:2px;border-radius:6px;background:color-mix(in srgb,var(--muted-foreground) 45%,transparent);transition:background-color var(--motion-dur-fast) linear}.csn-voice-bars>i.is-played{background:var(--primary)}.csn-voice-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted-foreground)}.csn-voice-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.csn-voice-speed{border:0;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font-size:12px;font-weight:600;padding:1px 6px;border-radius:var(--radius-card,3px);cursor:pointer}@media (prefers-reduced-motion:reduce){.csn-voice-bars>i,.csn-voice-rec,.csn-voice-rec-bars>i,.csn-voice-rec-dot{animation:none;transition:none}}html[data-motion=off] .csn-voice-rec,html[data-motion=off] .csn-voice-rec-dot{animation:none}.csn-chat-list-voice-icon{display:inline-block;vertical-align:-2px;margin-inline-end:3px;color:var(--primary);flex:none}html[data-csn-ui] .csn-chat-top,html[data-csn-ui] .csn-chats-shell-detail .csn-chat-top,html[data-csn-ui][data-chat-thread] .csn-chat-top,html[data-csn-ui][data-wallpaper] .csn-chat-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,var(--background) 0,color-mix(in srgb,var(--background) 92%,transparent) 72%,transparent 100%)}html[data-csn-ui] .csn-bubble-swipe .csn-bubble{will-change:auto}html[data-csn-ui] .csn-bubble-swipe.is-swiping .csn-bubble{will-change:transform}html[data-csn-ui] .csn-chat-thread .csn-bubble-row,html[data-csn-ui] .csn-chat-thread-virtual-row{contain:content}html[data-csn-ui] .csn-chat-thread .csn-bubble{box-shadow:var(--wan-shadow-1)}html[data-csn-ui] .csn-chat-list-virtual-row{contain:strict}html[data-csn-ui] .csn-chat-jump-bottom,html[data-csn-ui] .csn-chat-message-wrap.csn-msg-enter{will-change:transform,opacity;contain:layout style}html[data-csn-ui] .csn-chat-jump-bottom{transform:translateZ(0)}html[data-csn-ui] .csn-feed--virtualized{display:block}html[data-csn-ui] .csn-feed-virtual-row{contain:layout style paint;padding-bottom:.65rem}html[data-csn-ui] .csn-friends-virtual{position:relative;width:100%}html[data-csn-ui] .csn-friends-virtual-row{contain:layout style paint}html[data-csn-ui] .csn-profile-media-virtual{display:block!important;position:relative;width:100%}html[data-csn-ui] .csn-profile-media-virtual-row{contain:layout style paint;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}html[data-csn-ui] .csn-friends-page-list.csn-friends-virtual{display:block;position:relative;list-style:none;margin:0;padding:0}html[data-csn-ui][data-layout=mobile]{--csn-tab-accent:#3390ec;--csn-tabbar-h:54px;--nav-height:var(--csn-tabbar-h)}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav{left:0!important;right:0!important;bottom:0!important;translate:none;width:100%!important;max-width:none!important;height:calc(var(--csn-tabbar-h) + var(--safe-bottom, 0px));display:grid;grid-template-columns:repeat(var(--nav-count,4),minmax(0,1fr));align-items:stretch;gap:0;padding:0 env(safe-area-inset-right,0) var(--safe-bottom,0) env(safe-area-inset-left,0)!important;border:0!important;border-top:var(--csn-hairline-width,.5px) solid color-mix(in srgb,var(--foreground) 12%,transparent)!important;border-radius:0!important;box-shadow:none!important;background:color-mix(in srgb,var(--card) 92%,transparent)!important;backdrop-filter:blur(21px) saturate(1.6)!important;-webkit-backdrop-filter:blur(21px) saturate(1.6)!important;transition:translate var(--csn-chrome-hide-ms,.4s) var(--csn-chrome-hide-ease,cubic-bezier(.32,.72,0,1)),opacity var(--csn-chrome-hide-ms,.4s) var(--csn-chrome-hide-ease,cubic-bezier(.32,.72,0,1))!important}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios]{--csn-tab-accent:#007aff;--csn-tabbar-h:52px}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios][data-theme=dark]{--csn-tab-accent:#0a84ff}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios] .csn-bottom-nav{border-top-color:color-mix(in srgb,var(--foreground) 18%,transparent)!important;background:color-mix(in srgb,var(--card) 66%,transparent)!important;backdrop-filter:blur(42px) saturate(1.9)!important;-webkit-backdrop-filter:blur(42px) saturate(1.9)!important;box-shadow:inset 0 .5px 0 color-mix(in srgb,#fff 35%,transparent)!important}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios][data-theme=dark] .csn-bottom-nav{background:color-mix(in srgb,#1c1c1e 72%,transparent)!important;box-shadow:inset 0 .5px 0 color-mix(in srgb,#fff 8%,transparent)!important}html[data-csn-ui][data-layout=mobile][data-mobile-os=android] .csn-bottom-nav{background:var(--card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav.is-away{translate:0 110%;pointer-events:none}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav-glider{display:block!important;top:0!important;bottom:0!important;left:0!important;height:auto!important;width:calc(100% / var(--nav-count, var(--scrub-n, 4)))!important;margin:0;border-radius:12px!important;border:0!important;outline:none!important;background:color-mix(in srgb,var(--csn-tab-accent,#3390ec) 17%,transparent)!important;backdrop-filter:blur(19px) saturate(1.7);-webkit-backdrop-filter:blur(19px) saturate(1.7);box-shadow:inset 0 .5px 0 color-mix(in srgb,#fff 28%,transparent)!important;transform:translate3d(var(--scrub-offset,0),0,0) scale(calc(.9 * var(--scrub-scale, 1)));transform-origin:center center;transition:transform .5s var(--csn-tab-settle-ease,cubic-bezier(.22,1.35,.36,1)),background .22s ease,box-shadow .22s ease!important;z-index:0;opacity:0;pointer-events:none;will-change:transform}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav-glider[data-ready="1"]{opacity:1}html[data-csn-ui][data-layout=mobile][data-theme=dark] .csn-bottom-nav-glider{background:color-mix(in srgb,var(--csn-tab-accent,#3390ec) 24%,transparent)!important;box-shadow:inset 0 .5px 0 color-mix(in srgb,#fff 10%,transparent)!important}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios] .csn-bottom-nav-glider{border-radius:12px!important;background:color-mix(in srgb,var(--csn-tab-accent,#007aff) 18%,transparent)!important}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav.is-scrubbing,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav[data-scrubbing="1"]{touch-action:none;user-select:none;-webkit-user-select:none;--scrub-scale:1.06}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav.is-scrubbing .csn-nav-link,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav[data-scrubbing="1"] .csn-nav-link{pointer-events:none}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav.is-scrubbing .csn-bottom-nav-glider,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav[data-scrubbing="1"] .csn-bottom-nav-glider{background:color-mix(in srgb,var(--csn-tab-accent,#3390ec) 28%,transparent)!important;transition:transform .1s var(--csn-tab-drag-ease,ease-out)!important}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav.is-tab-pressed .csn-bottom-nav-glider,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav[data-tab-pressed="1"] .csn-bottom-nav-glider{--scrub-scale:1.04;background:color-mix(in srgb,var(--csn-tab-accent,#3390ec) 22%,transparent)!important}@media (prefers-reduced-motion:reduce){html[data-csn-ui][data-layout=mobile] .csn-bottom-nav-glider,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav.is-scrubbing .csn-bottom-nav-glider,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav[data-scrubbing="1"] .csn-bottom-nav-glider{transition:none!important;transform:translate3d(var(--scrub-offset,0),0,0) scale(.9)}}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-link{position:relative;z-index:2;min-width:0;min-height:var(--csn-tabbar-h)!important;height:var(--csn-tabbar-h);margin:0;padding:4px 3px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:var(--muted-foreground)!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;overflow:visible;transition:color .16s ease,opacity var(--csn-press-ms,80ms) ease,transform var(--csn-press-ms,80ms) ease!important}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-link.is-active{color:var(--csn-tab-accent)!important;font-weight:600!important;background:transparent!important;box-shadow:none!important}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-link:active{background:transparent!important;opacity:var(--csn-press-opacity,.94);transform:scale(var(--csn-press-scale,.985))}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;border-radius:12px!important;background:transparent!important;transition:transform .26s cubic-bezier(.22,1.25,.36,1)}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-link.is-active .csn-nav-icon-wrap{background:transparent!important;transform:translateY(-5px) scale(1.08)}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-icon,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-vk-ic{width:24px!important;height:24px!important;transform:none!important}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-label{position:absolute;left:50%;bottom:5px;display:block;width:max-content;max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;pointer-events:none;opacity:0;transform:translate(-50%,8px);filter:blur(2.5px);text-shadow:none;transition:opacity .3s cubic-bezier(.22,1.2,.36,1),transform .34s cubic-bezier(.22,1.3,.36,1),filter .28s ease,text-shadow .28s ease}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-link.is-active .csn-nav-label{opacity:1;transform:translate(-50%);filter:blur(0);text-shadow:none}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios] .csn-bottom-nav .csn-nav-link{padding:3px 2px 1px;border-radius:12px!important;font-size:12px!important;font-weight:500!important;color:color-mix(in srgb,var(--foreground) 48%,transparent)!important}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios] .csn-bottom-nav .csn-nav-link.is-active{color:var(--csn-tab-accent)!important;font-weight:500!important}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios] .csn-bottom-nav .csn-nav-icon-wrap{width:26px;height:26px}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios] .csn-bottom-nav .csn-nav-icon,html[data-csn-ui][data-layout=mobile][data-mobile-os=ios] .csn-bottom-nav .csn-vk-ic{width:24px!important;height:24px!important}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios] .csn-bottom-nav .csn-nav-badge{top:-.15rem;right:-.55rem;min-width:1.05rem;height:1.05rem;padding:0 .28rem;border:1.5px solid color-mix(in srgb,var(--card) 80%,transparent);background:#ff3b30;font-size:11px;font-weight:600;line-height:1.05rem;box-shadow:none}html[data-csn-ui][data-layout=mobile][data-mobile-os=ios][data-theme=dark] .csn-bottom-nav .csn-nav-badge{background:#ff453a;border-color:color-mix(in srgb,#1c1c1e 85%,transparent)}@media (prefers-reduced-motion:reduce){html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-icon-wrap,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-label,html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-link{transition:none!important;filter:none!important;transform:none!important}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-label{opacity:1;transform:translate(-50%)}html[data-csn-ui][data-layout=mobile] .csn-bottom-nav .csn-nav-link.is-active .csn-nav-icon-wrap{transform:none}}.csn-ripple-host{overflow:hidden;-webkit-tap-highlight-color:transparent}.csn-ripple-wave{position:absolute;border-radius:50%;pointer-events:none;z-index:1;background:var(--csn-ripple-color,rgba(0,0,0,.12));transform:translateZ(0) scale(0);opacity:1}html[data-theme=dark] .csn-ripple-wave{--csn-ripple-color:rgba(255,255,255,0.16)}.csn-ripple-wave--inset{background-image:radial-gradient(closest-side circle at 50% 50%,var(--csn-ripple-color,rgba(0,0,0,.14)) 45%,transparent 100%);background-color:initial}.csn-ripple-wave-in{animation:csn-ripple-in .22s forwards}.csn-ripple-wave-out{animation:csn-ripple-out .26s forwards!important}@keyframes csn-ripple-in{0%{transform:translateZ(0) scale(.35)}to{transform:var(--csn-ripple-transform,translate3d(0,0,0) scale(2))}}@keyframes csn-ripple-out{0%{opacity:1}to{opacity:0}}html[data-csn-ui][data-mobile-os=ios] .csn-nav-link{overflow:hidden}html[data-csn-ui][data-mobile-os=ios] .csn-nav-link[data-touch-highlight="1"]:before{content:"";position:absolute;inset:3px;border-radius:inherit;background:color-mix(in srgb,var(--foreground) 10%,transparent);pointer-events:none;z-index:0}html[data-csn-ui][data-mobile-os=ios][data-theme=dark] .csn-nav-link[data-touch-highlight="1"]:before{background:color-mix(in srgb,#fff 14%,transparent)}@media (prefers-reduced-motion:reduce){.csn-ripple-wave-in,.csn-ripple-wave-out{animation-duration:1ms!important}}html[data-csn-ui][data-layout=desktop]{--csn-tab-accent:#3390ec;--dock-clearance:max(3.5rem,env(safe-area-inset-bottom,0px))}html[data-csn-ui][data-layout=desktop] .csn-side-nav{display:none!important}html[data-csn-ui][data-layout=desktop] .csn-sidebar{align-items:center;justify-content:flex-start;padding-top:1rem}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock{--dock-glass:color-mix(in srgb,var(--card) 52%,transparent);--dock-stroke:color-mix(in srgb,#fff 20%,transparent);display:grid!important;position:fixed;left:50%;right:auto;bottom:var(--dock-clearance);translate:-50% 0;width:auto;max-width:min(30rem,calc(100vw - 2.75rem));height:auto;min-height:4.15rem;grid-auto-flow:column;grid-template-columns:repeat(var(--nav-count,5),minmax(3.4rem,1fr));align-items:end;justify-items:center;gap:.1rem;padding:.4rem .5rem .45rem!important;isolation:isolate;overflow:visible;border-radius:18px!important;border:.5px solid var(--dock-stroke)!important;background:var(--dock-glass)!important;backdrop-filter:blur(38px) saturate(1.7)!important;-webkit-backdrop-filter:blur(38px) saturate(1.7)!important;box-shadow:var(--wan-shadow-2),0 .5px 0 color-mix(in srgb,#fff 40%,transparent) inset!important;z-index:40;transition:translate var(--csn-chrome-hide-ms,.4s) var(--csn-chrome-hide-ease,cubic-bezier(.32,.72,0,1)),opacity var(--csn-chrome-hide-ms,.4s) var(--csn-chrome-hide-ease,cubic-bezier(.32,.72,0,1))!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock:before{content:none!important;display:none!important}html[data-csn-ui][data-layout=desktop][data-theme=dark] .csn-bottom-nav.csn-bottom-nav--dock{--dock-glass:color-mix(in srgb,#2c2c2e 55%,transparent);--dock-stroke:color-mix(in srgb,#fff 10%,transparent);box-shadow:var(--wan-shadow-2),0 .5px 0 color-mix(in srgb,#fff 12%,transparent) inset!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock.is-dock-away{translate:-50% calc(100% + var(--dock-clearance) + .5rem);opacity:0;pointer-events:none}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-bottom-nav-glider{display:block!important;top:.4rem!important;bottom:.4rem!important;left:.5rem!important;height:auto!important;width:calc((100% - 1rem) / var(--nav-count, 5))!important;border:0!important;outline:none!important;border-radius:18px!important;background:color-mix(in srgb,var(--csn-tab-accent,#3390ec) 18%,transparent)!important;box-shadow:none!important;transform:translate3d(calc(var(--nav-index, 0) * 100%),0,0)!important;transition:transform .42s cubic-bezier(.22,1.15,.36,1)!important;opacity:0;z-index:0;pointer-events:none;will-change:transform}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-bottom-nav-glider[data-ready="1"]{opacity:1}html[data-csn-ui][data-layout=desktop][data-theme=dark] .csn-bottom-nav.csn-bottom-nav--dock .csn-bottom-nav-glider{background:color-mix(in srgb,var(--csn-tab-accent,#3390ec) 22%,transparent)!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link.csn-native-press,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link.is-active{position:relative;z-index:2;min-width:3.4rem;min-height:3.15rem;height:auto;padding:.35rem .25rem;gap:0;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;outline:none!important;color:color-mix(in srgb,var(--foreground) 55%,transparent)!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.015em;-webkit-tap-highlight-color:transparent;overflow:visible;transition:color .16s ease,opacity .1s ease!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link.is-active{color:var(--csn-tab-accent,#3390ec)!important;font-weight:600!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link:hover{color:color-mix(in srgb,var(--foreground) 92%,transparent)!important;background:transparent!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link.is-active:hover{color:var(--csn-tab-accent,#3390ec)!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link.csn-native-press:active,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link:active{opacity:.75;transform:none!important;background:transparent!important;box-shadow:none!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link:focus-visible{outline:2px solid color-mix(in srgb,var(--csn-tab-accent,#3390ec) 50%,transparent);outline-offset:2px}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-icon-wrap,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link.is-active .csn-nav-icon-wrap{width:2.3rem;height:2.3rem;border-radius:.75rem!important;background:transparent!important;box-shadow:none!important;transform:translateY(calc((var(--dock-scale, 1) - 1) * -26px)) scale(var(--dock-scale,1));transform-origin:50% 100%;transition:transform .22s cubic-bezier(.22,1.2,.36,1),filter .22s ease;will-change:transform;filter:none}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link[data-dock-hot="1"] .csn-nav-icon-wrap{filter:drop-shadow(0 6px 16px color-mix(in srgb,var(--csn-tab-accent,#3390ec) 45%,transparent))}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-icon,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link.is-active .csn-nav-icon,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-vk-ic{width:1.5rem!important;height:1.5rem!important;transform:none!important}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-label{position:absolute;left:50%;bottom:calc(100% + .35rem);z-index:8;margin:0;padding:.22rem .65rem;border-radius:12px;background:color-mix(in srgb,var(--csn-tab-accent,#3390ec) 48%,transparent);backdrop-filter:blur(15px) saturate(1.5);-webkit-backdrop-filter:blur(15px) saturate(1.5);border:.5px solid color-mix(in srgb,#fff 32%,transparent);color:#fff;font-size:12px!important;font-weight:600!important;letter-spacing:-.012em;line-height:1.2;white-space:nowrap;max-width:none;overflow:visible;pointer-events:none;opacity:0;transform:translate(-50%,12px) scale(.88);filter:blur(4px);text-shadow:none;box-shadow:none;transition:opacity .24s cubic-bezier(.22,1.2,.36,1),transform .32s cubic-bezier(.22,1.35,.36,1),filter .24s ease,text-shadow .24s ease,box-shadow .24s ease}html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link:focus-visible .csn-nav-label,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-link[data-dock-hot="1"] .csn-nav-label{opacity:1;transform:translate(-50%,calc((var(--dock-scale, 1) - 1) * -14px)) scale(1);filter:blur(0);text-shadow:none;box-shadow:var(--wan-shadow-2),0 0 0 .5px color-mix(in srgb,#fff 35%,transparent)}html[data-csn-ui][data-layout=desktop] .csn-main{padding-bottom:calc(var(--dock-clearance, 3.5rem) + 5.25rem)}@media (prefers-reduced-motion:reduce){html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-bottom-nav-glider,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-icon-wrap,html[data-csn-ui][data-layout=desktop] .csn-bottom-nav.csn-bottom-nav--dock .csn-nav-label{transition:none!important;filter:none!important}}@media (max-width:899px){html[data-csn-ui][data-chat-thread][data-csn-composer-picker-dock] .csn-page--chat{height:calc(min(var(--visual-viewport-height, 100dvh), var(--app-shell-height, 100dvh)) - var(--csn-composer-picker-h, 0px));max-height:calc(min(var(--visual-viewport-height, 100dvh), var(--app-shell-height, 100dvh)) - var(--csn-composer-picker-h, 0px))}html[data-csn-ui] .csn-composer-picker-backdrop--dock{inset:auto 0 0 0}html[data-csn-ui] .csn-composer-picker-sheet.csn-composer-picker-sheet--dock{width:100%;height:calc(var(--csn-composer-picker-h, min(42dvh, 300px)) + var(--csn-composer-picker-lift, 0px));min-height:0;max-height:none;border-radius:0;box-shadow:none}html[data-csn-ui] .csn-composer-picker-sheet--dock .csn-composer-picker-handle{display:none}}html[data-csn-ui]{--chat-sticker-size:min(176px,52vw)}@media (min-width:900px){html[data-csn-ui]{--chat-sticker-size:192px}}html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker,html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker.csn-bubble--mine{position:relative;max-width:min(calc(var(--chat-sticker-size) + .5rem),82vw)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker .csn-bubble-sticker,html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker .csn-bubble-sticker-fallback{width:var(--chat-sticker-size)!important;height:var(--chat-sticker-size)!important;aspect-ratio:1/1;object-fit:contain;border-radius:22%!important;transition:background-color .18s ease}html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker .csn-bubble-sticker-fallback{display:grid;place-items:center}html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker .csn-bubble-sticker-fallback,html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker img.csn-bubble-sticker:not([data-loaded]){background-color:color-mix(in srgb,var(--foreground) 6%,transparent)!important}html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker:not(:has(.csn-bubble-reactions))>.csn-bubble-meta{position:absolute;right:.15rem;bottom:.3rem;margin:0;z-index:1;align-self:auto;font-size:12px;line-height:1.25;padding:.1rem .45rem;color:#fff!important;background:color-mix(in srgb,#000 38%,transparent)!important;box-shadow:none}html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker:not(:has(.csn-bubble-reactions))>.csn-bubble-meta *{color:inherit!important}html[data-csn-ui] .csn-chat-thread .csn-bubble-sticker-btn{display:block;padding:0;border:0;background:none;border-radius:22%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--csn-press-ms,80ms) ease}html[data-csn-ui] .csn-chat-thread .csn-bubble-sticker-btn:active{transform:scale(.96)}.csn-sticker-peek{position:fixed;inset:0;z-index:260;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,var(--background,#fff) 55%,transparent);-webkit-backdrop-filter:blur(15px) saturate(1.2);backdrop-filter:blur(15px) saturate(1.2);animation:csn-sticker-peek-fade .16s ease-out both}.csn-sticker-peek-card{display:grid;justify-items:center;gap:.75rem;animation:csn-sticker-peek-pop .22s cubic-bezier(.2,1.2,.4,1) both}.csn-sticker-peek-media{width:min(240px,66vw);height:min(240px,66vw);object-fit:contain}.csn-sticker-peek-emoji{display:inline-flex}html[data-csn-ui] .csn-sticker-cell{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@keyframes csn-sticker-peek-fade{0%{opacity:0}}@keyframes csn-sticker-peek-pop{0%{transform:scale(.6);opacity:0}}@media (prefers-reduced-motion:reduce){.csn-sticker-peek,.csn-sticker-peek-card{animation:none}}.csn-sticker-pack-sheet .csn-sticker-pack-sheet-body{padding:.25rem .75rem .75rem}.csn-sticker-pack-sheet-seed{display:grid;justify-items:center;gap:.75rem;padding:1.5rem 0 2rem}.csn-sticker-pack-sheet-seed-media{width:160px;height:160px;object-fit:contain}.csn-sticker-pack-sheet-foot{padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom, 0px));border-top:.5px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.csn-sticker-pack-sheet-cta{width:100%;min-height:44px;font-weight:600}:where(.wan-tgs){width:100%;height:100%}.wan-tgs{position:relative;display:block;aspect-ratio:1/1;contain:strict}.wan-tgs>.wan-tgs-fallback,.wan-tgs>.wan-tgs-host,.wan-tgs>.wan-tgs-thumb{position:absolute;inset:0;width:100%;height:100%}.wan-tgs>.wan-tgs-thumb{object-fit:contain;pointer-events:none;transition:opacity .12s linear}.wan-tgs>.wan-tgs-fallback{display:grid;place-items:center}.wan-tgs[data-tgs-state=playing]>.wan-tgs-thumb{opacity:0}.wan-tgs>.wan-tgs-host canvas{display:block;width:100%!important;height:100%!important}html[data-csn-ui] .csn-chat-thread .csn-bubble--sticker .wan-tgs.csn-bubble-sticker[data-tgs-state=loading]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}.csn-composer-picker-body:has(>.csn-composer-picker-backspace){position:relative}.csn-composer-picker-body:has(>.csn-composer-picker-backspace) [data-overlay-scroll]{padding-bottom:3.75rem}.csn-composer-picker-backspace{position:absolute;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));z-index:2;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;border:0;color:var(--foreground);background:color-mix(in srgb,var(--card,var(--background)) 88%,transparent);box-shadow:0 0 0 .5px color-mix(in srgb,var(--foreground) 14%,transparent),var(--wan-shadow-2);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.csn-composer-picker-backspace:disabled{opacity:.4}