.pixel-auth-actions{color:var(--foreground);align-items:center;gap:8px;display:flex}.pixel-auth-actions__assets,.pixel-notifications__trigger,.pixel-account__trigger{border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 5.5%, transparent);color:var(--foreground);box-shadow:inset 0 1px color-mix(in oklab, var(--card) 6%, transparent);-webkit-backdrop-filter:blur(18px);justify-content:center;align-items:center;display:inline-flex}.pixel-auth-actions__assets{border-radius:10px;gap:7px;height:40px;padding:0 13px;font-size:13px;font-weight:600}.pixel-auth-actions__assets svg,.pixel-notifications__trigger svg{width:16px;height:16px}.pixel-notifications__trigger,.pixel-account__trigger{border-radius:10px;width:40px;height:40px;transition:border-color .18s,background-color .18s,transform .18s}.pixel-account__trigger{background:color-mix(in oklab, var(--primary) 18%, transparent);border-radius:50%;overflow:hidden}.pixel-auth-actions__assets:hover,.pixel-notifications__trigger:hover,.pixel-account__trigger:hover{border-color:var(--border);background:color-mix(in oklab, var(--foreground) 8%, transparent);transform:translateY(-1px)}html.pixel-landing-page .pixel-auth-actions :is(a,button):focus-visible,html.pixel-landing-page .pixel-notifications__panel :is(a,button):focus-visible,html.pixel-landing-page .pixel-account__menu :is(a,button):focus-visible,.pixel-public-page .pixel-auth-actions :is(a,button):focus-visible,.pixel-public-page .pixel-notifications__panel :is(a,button):focus-visible,.pixel-public-page .pixel-account__menu :is(a,button):focus-visible{outline:2px solid color-mix(in oklab, var(--primary) 92%, transparent);outline-offset:2px;box-shadow:none}.pixel-notifications__panel,.pixel-account__menu{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 92%, transparent);color:var(--foreground);box-shadow:inset 0 1px color-mix(in oklab, var(--card) 7%, transparent), 0 28px 80px var(--brand-shadow);-webkit-backdrop-filter:blur(32px)saturate(118%)}.pixel-notifications__panel{background:var(--popover);border-radius:16px;gap:0;width:min(400px,100vw - 24px);padding:0;overflow:hidden}.pixel-notifications__header,.pixel-notifications__upgrade,.pixel-notifications__empty{padding-inline:18px}.pixel-notifications__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:58px;display:flex}.pixel-notifications__header strong{font-size:15px}.pixel-notifications__header button{width:30px;height:30px;color:var(--muted-foreground);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.pixel-notifications__header button:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}.pixel-notifications__header svg{width:15px}.pixel-notifications__upgrade{border:1px solid color-mix(in oklab, var(--primary) 38%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 26%, transparent), color-mix(in oklab, var(--primary) 6%, transparent));border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:12px;padding:16px;display:grid}.pixel-notifications__upgrade>svg{width:19px;color:var(--primary)}.pixel-notifications__upgrade strong{font-size:13px;display:block}.pixel-notifications__upgrade p{color:var(--muted-foreground);margin-top:3px;font-size:11px;line-height:1.45}.pixel-notifications__upgrade a,.pixel-account__plan-row a{background:var(--primary);color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.pixel-notifications__upgrade a{height:32px;padding:0 13px}.pixel-notifications__trigger{position:relative}.pixel-notifications__dot{background:var(--destructive);width:8px;height:8px;box-shadow:0 0 0 2px var(--background);border-radius:50%;position:absolute;top:8px;right:8px}.pixel-notifications__updates{padding-bottom:6px}.pixel-notifications__upgrade+.pixel-notifications__updates{border-top:1px solid var(--border)}.pixel-notifications__updates h3{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;padding:14px 18px 4px;font-size:11px;font-weight:700}.pixel-notifications__updates ul{max-height:min(360px,60dvh);overflow-y:auto}.pixel-notifications__item{padding:10px 18px}.pixel-notifications__item+.pixel-notifications__item{border-top:1px solid var(--border)}.pixel-notifications__item strong{font-size:13px;line-height:1.4;display:block}.pixel-notifications__item p{color:var(--muted-foreground);white-space:pre-line;margin-top:4px;font-size:12px;line-height:1.5}.pixel-notifications__item time{color:var(--muted-foreground);margin-top:6px;font-size:11px;display:block}.pixel-notifications__new{background:color-mix(in oklab, var(--primary) 18%, transparent);color:var(--primary);vertical-align:1px;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.pixel-notifications__empty{min-height:180px;color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pixel-notifications__empty svg{width:24px;margin-bottom:11px}.pixel-notifications__empty strong{color:var(--foreground);font-size:13px}.pixel-notifications__empty span{max-width:250px;margin-top:5px;font-size:11px;line-height:1.5}.pixel-account__menu{border-radius:16px;width:292px;padding:8px}.pixel-account__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.pixel-account__identity>div:last-child{min-width:0;display:grid}.pixel-account__identity strong,.pixel-account__identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pixel-account__identity strong{font-size:13px}.pixel-account__identity span,.pixel-account__identity small{color:var(--muted-foreground);font-size:11px}.pixel-account__identity small{color:var(--primary);margin-top:3px;font-weight:650}.pixel-account__status{border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 5.5%, transparent);border-radius:12px;margin:4px 0 8px;padding:12px}.pixel-account__status>a,.pixel-account__plan-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pixel-account__status>a{border-bottom:1px solid var(--border);padding-bottom:11px}.pixel-account__status span{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:inline-flex}.pixel-account__status span svg{width:14px;color:var(--primary)}.pixel-account__status>a>strong{font-size:14px}.pixel-account__plan-row{padding-top:11px}.pixel-account__plan-row a{gap:4px;height:28px;padding:0 10px}.pixel-account__plan-row a svg{width:12px}.pixel-account__status>small{color:var(--muted-foreground);margin-top:7px;font-size:10px;display:block}.pixel-account__menu [data-slot=dropdown-menu-item]{min-height:38px;color:var(--foreground)}.pixel-account__menu [data-slot=dropdown-menu-item]:focus{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}@media (width<=900px){.pixel-auth-actions>:not(.pixel-notifications__trigger){display:none}.pixel-auth-actions:not(:has(.pixel-notifications__trigger)){display:none}}
