.ys-bell{position:relative;flex-shrink:0;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-md);background:none;color:var(--dim);cursor:pointer;transition:background .15s,color .15s}.ys-bell:hover{background:var(--bg3);color:var(--text)}.ys-bell:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.ys-bell.is-open{color:var(--accent);border-color:var(--accent)}.ys-bell-dot{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--btn-on-accent);font-size:9px;font-weight:800;line-height:1}.ys-lang-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid transparent;background:none;color:var(--dim);cursor:pointer;transition:var(--transition-colors)}.ys-lang-btn:hover,.ys-lang-btn[aria-expanded=true]{color:var(--text);background:var(--bg3);border-color:var(--border)}.ys-lang-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.ys-menu.ys-langmenu{position:absolute;top:auto;right:auto;min-width:160px}.ys-lang-item.is-on{color:var(--accent);font-weight:700}.ys-lang-item.is-on:after{content:"✓";margin-left:auto;padding-left:12px}.ys-notif{position:fixed;top:calc(var(--hd-h) + 8px);right:20px;z-index:210;width:380px;overflow:hidden;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg-strong);backdrop-filter:saturate(150%) blur(var(--glass-blur-strong));-webkit-backdrop-filter:saturate(150%) blur(var(--glass-blur-strong));box-shadow:var(--shadow-3),inset 0 1px 0 var(--glass-highlight);animation:cs-rise-in-sm var(--dur-base) var(--ease-out) both}.ys-notif-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-soft);font-size:13px;font-weight:700;color:var(--heading)}.ys-notif-head .ys-link{margin-left:auto}.ys-notif-foot{display:block;padding:11px;border-top:1px solid var(--border-soft);text-align:center}.ys-notif-row{display:flex;gap:11px;align-items:flex-start;padding:11px 16px;border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);font-size:12.5px;color:var(--text);text-decoration:none;transition:background var(--dur-fast) var(--ease-standard)}.ys-notif-row:hover{background:color-mix(in srgb,var(--accent) 13%,transparent)}.ys-notif-row b{color:var(--heading)}.ys-notif-row.is-reward{border-left-color:var(--reward);background:color-mix(in srgb,var(--reward) 8%,transparent)}.ys-notif-row.is-reward b{color:var(--reward)}.ys-notif-ico{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--bg3);font-size:13px;color:var(--text)}.ys-notif-row.is-reward .ys-notif-ico{color:var(--reward)}.ys-notif-t{display:block;margin-top:3px;font-size:11px;color:var(--dim)}.ys-menu{position:fixed;top:calc(var(--hd-h) - 4px);right:18px;z-index:240;width:232px;padding:6px;background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-3),inset 0 1px 0 var(--glass-highlight);backdrop-filter:saturate(150%) blur(var(--glass-blur-strong));-webkit-backdrop-filter:saturate(150%) blur(var(--glass-blur-strong));animation:cs-rise-in var(--dur-base) var(--ease-emphasized) both}.ys-menu-head{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:var(--transition-colors)}.ys-menu-head:hover{background:var(--bg3)}.ys-menu-head:focus-visible{outline:none;background:var(--bg3);box-shadow:inset 0 0 0 1px var(--accent)}.ys-menu-head b{font-size:13px;color:var(--heading)}.ys-menu-div{height:1px;margin:6px 4px;background:var(--border)}.ys-menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border-radius:var(--radius-md);background:none;border:none;font-family:inherit;font-size:13px;color:var(--text);text-decoration:none;cursor:pointer;transition:var(--transition-colors)}.ys-menu-item:hover{background:var(--bg3)}.ys-menu-item:focus-visible{outline:none;background:var(--bg3);box-shadow:inset 0 0 0 1px var(--accent)}.ys-menu-ico{flex:none;display:grid;place-items:center;width:18px;color:var(--dim)}.ys-menu-ico svg{width:16px;height:16px;display:block}.ys-menu-item:hover .ys-menu-ico{color:var(--text)}.ys-menu-item.is-danger .ys-menu-ico{color:inherit}.ys-menu-handle{display:block;font-size:11.5px}.ys-menu-credits{padding:2px 2px 4px}.ys-menu-credits-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg3);color:inherit;text-decoration:none;transition:var(--transition-colors)}.ys-menu-credits-row:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.ys-menu-credits-row:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent)}.ys-menu-credits-ico svg{width:20px;height:20px;display:block}.ys-menu-credits-txt{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.ys-menu-credits-num{font-size:15px;color:var(--heading);font-variant-numeric:tabular-nums}.ys-menu-credits-label{font-size:11.5px;color:var(--dim)}.ys-menu-chev{color:var(--dim);display:grid;place-items:center}.ys-menu-chev svg{width:14px;height:14px;display:block}.ys-menu-plan{font-size:12px;color:var(--text);padding:1px 8px;border:1px solid var(--border);border-radius:var(--radius-md)}.ys-menu-item.is-danger{color:var(--red)}.ys-menu-item.is-danger:hover{background:color-mix(in srgb,var(--red) 12%,transparent)}button.cs-avatar{border:none;padding:0;cursor:pointer;font-family:inherit}.cs-btn-ghost-accent{border-color:var(--accent);color:var(--accent)}.cs-btn-ghost-accent:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.ys-sub{font-size:13px;color:var(--dim)}.ys-link{color:var(--accent);font-size:12px;font-weight:700;cursor:pointer;text-decoration:none;background:none;border:none;font-family:inherit;padding:0}.ys-link:hover{text-decoration:underline}.ys-av{flex:none;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--border-medium);color:#ffffffe0;font-weight:800;letter-spacing:-.01em;width:34px;height:34px;font-size:13px;text-decoration:none}.ys-notif-ico svg{width:15px;height:15px;display:block;margin-top:2px}.ys-av img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}
