:root{--ng-bg: #0b0d10;--ng-surface-1: #12151a;--ng-surface-2: #1a1e25;--ng-surface-3: #232831;--ng-text: #f2f4f7;--ng-text-muted: #98a2b3;--ng-text-dim: #757f91;--ng-accent: #c8ff3d;--ng-accent-hover: #d6ff6b;--ng-accent-ink: #0b0d10;--ng-violet: #6a5cff;--ng-border: rgb(255 255 255 / 8%);--ng-border-strong: rgb(255 255 255 / 14%);--ng-success: #3ddc97;--ng-warning: #ffb45c;--ng-danger: #ff6b6b;--ng-focus: var(--ng-accent);--ng-focus-width: 2px;--ng-focus-offset: 3px;--ng-shadow-sm: 0 1px 2px rgb(0 0 0 / 40%);--ng-shadow-md: 0 8px 24px -8px rgb(0 0 0 / 60%);--ng-shadow-lg: 0 24px 64px -16px rgb(0 0 0 / 70%);--ng-font-display: "Space Grotesk", "Space Grotesk Fallback", ui-sans-serif, system-ui, sans-serif;--ng-font-body: "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ng-font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--ng-text-xs: .75rem;--ng-text-sm: .875rem;--ng-text-base: 1rem;--ng-text-lg: clamp(1.0625rem, 1rem + .28vw, 1.1875rem);--ng-text-xl: clamp(1.25rem, 1.14rem + .5vw, 1.5rem);--ng-text-2xl: clamp(1.5rem, 1.26rem + 1.05vw, 2.125rem);--ng-text-3xl: clamp(1.875rem, 1.42rem + 2vw, 3rem);--ng-text-4xl: clamp(2.25rem, 1.5rem + 3.3vw, 4rem);--ng-text-display: clamp(2.625rem, .9rem + 5.6vw, 5.125rem);--ng-weight-regular: 400;--ng-weight-medium: 500;--ng-weight-semibold: 600;--ng-weight-bold: 700;--ng-leading-none: 1;--ng-leading-display: .98;--ng-leading-tight: 1.15;--ng-leading-snug: 1.35;--ng-leading-body: 1.65;--ng-tracking-display: -.03em;--ng-tracking-tight: -.015em;--ng-tracking-normal: 0;--ng-tracking-label: .12em;--ng-measure: 68ch;--ng-measure-narrow: 46ch;--ng-space-1: .25rem;--ng-space-2: .5rem;--ng-space-3: .75rem;--ng-space-4: 1rem;--ng-space-5: 1.5rem;--ng-space-6: 2rem;--ng-space-7: 3rem;--ng-space-8: 4rem;--ng-space-9: 6rem;--ng-space-10: 8rem;--ng-section-pad: clamp(4rem, 2rem + 6vw, 8rem);--ng-section-pad-sm: clamp(2.5rem, 1.5rem + 3.5vw, 4.5rem);--ng-container: 1200px;--ng-container-wide: 1360px;--ng-container-narrow: 780px;--ng-container-content: 1240px;--ng-gutter: clamp(1.25rem, .75rem + 2vw, 2.5rem);--ng-section-gap: clamp(2.5rem, 1.5rem + 2.5vw, 4rem);--ng-header-height: 80px;--ng-header-height-compact: 64px;--ng-page-gap: clamp(1.5rem, 1rem + 1.5vw, 2.5rem);--ng-radius-sm: 8px;--ng-radius-md: 12px;--ng-radius-lg: 20px;--ng-radius-xl: 28px;--ng-radius-pill: 999px;--ng-ease-out: cubic-bezier(.16, 1, .3, 1);--ng-ease-inout: cubic-bezier(.65, 0, .35, 1);--ng-ease-in: cubic-bezier(.55, 0, 1, .45);--ng-dur-instant: .12s;--ng-dur-fast: .2s;--ng-dur-base: .45s;--ng-dur-slow: .8s;--ng-z-base: 1;--ng-z-raised: 10;--ng-z-header: 100;--ng-z-overlay: 200;--ng-z-toast: 300;--ng-grain-opacity: .035;--ng-glow-accent: rgb(200 255 61 / 12%);--ng-glow-violet: rgb(106 92 255 / 14%)}@media(width>=1920px){:root{--ng-container: 1320px;--ng-container-wide: 1600px;--ng-text-display: 5.875rem;--ng-header-height: 88px;--ng-header-height-compact: 68px}}@media(width>=2560px){:root{--ng-container: 1400px;--ng-container-wide: 1800px;--ng-text-display: 6.5rem}}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");size-adjust:103%;ascent-override:96%;descent-override:24%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--ng-header-height-compact) + var(--ng-space-5))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background-color:var(--ng-bg);color:var(--ng-text);font-family:var(--ng-font-body);font-size:var(--ng-text-base);font-weight:var(--ng-weight-regular);line-height:var(--ng-leading-body);letter-spacing:var(--ng-tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--ng-font-display);font-weight:var(--ng-weight-bold);line-height:var(--ng-leading-tight);letter-spacing:var(--ng-tracking-tight);text-wrap:balance}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}nav ul,nav ol{list-style:none}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}svg{fill:currentcolor}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:var(--ng-focus-width) solid var(--ng-focus);outline-offset:var(--ng-focus-offset);border-radius:var(--ng-radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--ng-accent);color:var(--ng-accent-ink)}hr{border:0;border-top:1px solid var(--ng-border);margin:0}.ng-brand>span,.ng-acct-nav__logo,.ng-cp-nav__logo,.ng-staff-nav__logo,.ng-auth__logo{position:relative}@media(prefers-reduced-motion:no-preference){.ng-brand>span:after,.ng-acct-nav__logo:after,.ng-cp-nav__logo:after,.ng-staff-nav__logo:after,.ng-auth__logo:after{content:"NoGrind.GG";position:absolute;inset:0;color:transparent;background-image:linear-gradient(110deg,#fff0 44%,#ffffffd9,#fff0 56%);background-repeat:no-repeat;background-size:220% 100%;background-position-x:100%;-webkit-background-clip:text;background-clip:text;pointer-events:none;white-space:nowrap;animation:ng-logo-shine 7s ease-in-out infinite}@media(hover:hover){.ng-brand:hover>span:after,.ng-acct-nav__logo:hover:after,.ng-cp-nav__logo:hover:after,.ng-staff-nav__logo:hover:after,.ng-auth__logo:hover:after{animation-duration:2.4s}}}@keyframes ng-logo-shine{0%{background-position-x:100%}16%{background-position-x:0%}to{background-position-x:0%}}.ng-account-app{--cp-accent: var(--ng-accent, #c8ff3d);--cp-surface-0: #0b0d10;--cp-surface-1: #101318;--cp-surface-2: #161a20;--cp-surface-3: #1d222a;--cp-border: rgb(255 255 255 / 9%);--cp-border-strong: rgb(255 255 255 / 16%);--cp-text: #e7ebef;--cp-muted: #9aa4b0;--cp-dim: #808a98;--cp-ok: #7ee081;--cp-warn: #ffcf5c;--cp-bad: #ff8080;--acct-nav-w: 260px;--ng-header-height: 0px;--ng-header-height-compact: 0px;margin:0;background:var(--cp-surface-0);color:var(--cp-text);font-family:var(--ng-font-body, system-ui, sans-serif);-webkit-font-smoothing:antialiased;min-height:100vh}.ng-skip-link{position:absolute;left:-9999px}.ng-skip-link:focus{left:8px;top:8px;z-index:100;background:var(--cp-accent);color:#0a0b0d;padding:8px 14px;border-radius:8px}.ng-acct{display:grid;grid-template-columns:var(--acct-nav-w) 1fr;min-height:100vh}.ng-acct__main{min-width:0;display:flex;flex-direction:column}.ng-acct__view{padding:26px clamp(16px,3vw,40px) 64px;min-width:0}.ng-acct__navtoggle{display:none}.ng-acct-nav{position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--cp-surface-1),var(--cp-surface-0));border-right:1px solid var(--cp-border);z-index:40}.ng-acct-nav__brand{padding:20px 20px 14px;border-bottom:1px solid var(--cp-border)}.ng-acct-nav__logo{font-family:var(--ng-font-display, sans-serif);font-weight:800;font-size:1.3rem;letter-spacing:-.02em;color:var(--cp-text);text-decoration:none}.ng-acct-nav__logo span{color:var(--cp-accent)}.ng-acct-nav__kicker{margin:3px 0 0;font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cp-dim)}.ng-acct-nav__scroll{flex:1;overflow-y:auto;padding:12px;scrollbar-width:thin;scrollbar-color:var(--cp-border-strong) transparent}.ng-acct-nav__group{margin-bottom:14px}.ng-acct-nav__heading{margin:0 0 5px;padding:0 10px;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cp-dim)}.ng-acct-nav__link{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:9px;color:var(--cp-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:background .14s ease,color .14s ease}.ng-acct-nav__link:hover{background:var(--cp-surface-2);color:var(--cp-text)}.ng-acct-nav__link.is-active{background:color-mix(in srgb,var(--cp-accent) 15%,transparent);color:var(--cp-text);box-shadow:inset 2px 0 0 var(--cp-accent)}.ng-acct-nav__icon{width:18px;height:18px;flex:none;opacity:.9}.ng-acct-nav__link.is-active .ng-acct-nav__icon{color:var(--cp-accent)}.ng-acct-nav__label{flex:1}.ng-acct-nav__ext{font-size:.7rem;color:var(--cp-dim)}.ng-acct-nav__badge{min-width:20px;text-align:center;padding:1px 6px;border-radius:999px;background:var(--cp-accent);color:#0a0b0d;font-size:.68rem;font-weight:700}.ng-acct-nav__foot{padding:10px 12px 14px;border-top:1px solid var(--cp-border);display:grid;gap:2px}.ng-acct-nav__foot .ng-acct-nav__link{font-size:.83rem;padding:7px 10px}.ng-acct-nav__who{display:flex;align-items:center;gap:10px;padding:6px 10px 10px}.ng-acct-nav__avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--cp-accent);color:#0a0b0d;font-weight:800;font-size:.85rem}.ng-acct-nav__name{font-size:.85rem;font-weight:600;color:var(--cp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-acct__scrim{display:none}.ng-acct-auth{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(60vw 40vh at 80% -10%,color-mix(in srgb,var(--cp-accent) 8%,transparent),transparent 70%),var(--cp-surface-0)}.ng-auth__card{width:min(420px,100%);background:var(--cp-surface-1);border:1px solid var(--cp-border);border-radius:18px;padding:32px;box-shadow:0 30px 80px -30px #000c}.ng-auth__logo{font-family:var(--ng-font-display, sans-serif);font-weight:800;font-size:1.4rem;letter-spacing:-.02em;color:var(--cp-text);text-decoration:none}.ng-auth__logo span{color:var(--cp-accent)}.ng-auth__title{margin:18px 0 4px;font-family:var(--ng-font-display, sans-serif);font-size:1.7rem;font-weight:800;color:var(--cp-text)}.ng-auth__sub{margin:0 0 20px;color:var(--cp-muted);font-size:.9rem}.ng-auth__error{margin-bottom:16px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--cp-bad) 14%,transparent);border:1px solid color-mix(in srgb,var(--cp-bad) 35%,transparent);color:color-mix(in srgb,var(--cp-bad) 90%,white);font-size:.85rem}.ng-auth__notice{margin-bottom:16px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--cp-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--cp-accent) 30%,transparent);color:var(--cp-text);font-size:.85rem}.ng-auth__providers{display:grid;gap:10px}.ng-auth__provider{display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border-radius:11px;border:1px solid var(--cp-border-strong);background:var(--cp-surface-2);color:var(--cp-text);font-weight:600;font-size:.9rem;text-decoration:none;transition:background .14s ease}.ng-auth__provider:hover{background:var(--cp-surface-3)}.ng-auth__provider-glyph{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#fff}.ng-auth__provider--google .ng-auth__provider-glyph{background:#4285f4}.ng-auth__provider--discord .ng-auth__provider-glyph{background:#5865f2}.ng-auth__divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--cp-dim);font-size:.78rem}.ng-auth__divider:before,.ng-auth__divider:after{content:"";flex:1;height:1px;background:var(--cp-border)}.ng-auth__form{display:grid;gap:14px}.ng-auth__field{display:grid;gap:6px}.ng-auth__field span{font-size:.8rem;font-weight:600;color:var(--cp-muted)}.ng-auth__field input{padding:11px 13px;border-radius:10px;border:1px solid var(--cp-border);background:var(--cp-surface-0);color:var(--cp-text);font-size:.95rem}.ng-auth__field input:focus{outline:none;border-color:color-mix(in srgb,var(--cp-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-accent) 18%,transparent)}.ng-auth__msg{margin:0;font-size:.82rem;color:var(--cp-bad)}.ng-auth__msg.is-ok{color:var(--cp-ok)}.ng-auth__forgot{margin:-4px 0 0;text-align:right;font-size:.82rem}.ng-auth__forgot a{color:var(--cp-muted);text-decoration:none}.ng-auth__forgot a:hover{color:var(--cp-accent)}.ng-auth__submit{width:100%;justify-content:center;margin-top:2px}.ng-auth__foot{margin:20px 0 0;text-align:center;color:var(--cp-muted);font-size:.86rem}.ng-auth__foot a{color:var(--cp-accent);font-weight:600;text-decoration:none}.ng-acct-page__head{margin-bottom:22px}.ng-acct-page__title{margin:0;font-family:var(--ng-font-display, sans-serif);font-size:1.7rem;font-weight:800;color:var(--cp-text)}.ng-acct-page__sub{margin:4px 0 0;color:var(--cp-muted)}.ng-acct-flash{margin-bottom:16px;padding:10px 14px;border-radius:10px;font-size:.86rem}.ng-acct-flash--ok{background:color-mix(in srgb,var(--cp-ok) 14%,transparent);color:var(--cp-ok)}.ng-acct-flash--err{background:color-mix(in srgb,var(--cp-bad) 14%,transparent);color:var(--cp-bad)}.ng-acct-panel{max-width:640px;background:var(--cp-surface-1);border:1px solid var(--cp-border);border-radius:16px;padding:22px;margin-bottom:18px}.ng-acct-panel__title{margin:0 0 6px;font-size:1.05rem;font-weight:700;color:var(--cp-text)}.ng-acct-panel__hint{margin:0 0 14px;color:var(--cp-dim);font-size:.84rem}.ng-acct-form{display:grid;gap:14px}.ng-acct-form__row{display:grid;gap:6px}.ng-acct-form__row span{font-size:.8rem;font-weight:600;color:var(--cp-muted)}.ng-acct-form__row input{padding:10px 12px;border-radius:10px;border:1px solid var(--cp-border);background:var(--cp-surface-0);color:var(--cp-text);font-size:.92rem}.ng-acct-form__row input:disabled{color:var(--cp-dim)}.ng-acct-form__actions{display:flex;align-items:center;gap:12px}.ng-acct-form__msg{font-size:.82rem}.ng-acct-form__msg.is-ok{color:var(--cp-ok)}.ng-acct-form__msg.is-err{color:var(--cp-bad)}.ng-acct-conn{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ng-acct-conn__row{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--cp-border);border-radius:12px;background:var(--cp-surface-0)}.ng-acct-conn__glyph{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-weight:800;color:#fff;flex:none}.ng-acct-conn__glyph--google{background:#4285f4}.ng-acct-conn__glyph--discord{background:#5865f2}.ng-acct-conn__meta{flex:1;display:grid}.ng-acct-conn__name{font-weight:600;color:var(--cp-text)}.ng-acct-conn__state{font-size:.8rem;color:var(--cp-muted)}.ng-acct-conn__na{color:var(--cp-dim)}.ng-acct__view .ng-app,.ng-acct__view .ng-staff{padding:0;max-width:none}@media(max-width:1024px){.ng-acct{grid-template-columns:minmax(0,1fr)}.ng-acct-nav{position:fixed;top:0;left:0;width:min(280px,82vw);transform:translate(-100%);visibility:hidden;transition:transform .22s ease,visibility 0s linear .22s;height:100vh;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px)}.ng-acct.is-navopen .ng-acct-nav{transform:translate(0);visibility:visible;transition:transform .22s ease}.ng-acct.is-navopen .ng-acct__scrim{display:block;position:fixed;inset:0;background:#0000008c;z-index:39}.ng-acct__navtoggle{display:inline-flex;flex-direction:column;gap:4px;width:42px;height:42px;margin:16px 0 0 clamp(14px,3vw,24px);align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--cp-border);background:var(--cp-surface-1);cursor:pointer}.ng-acct__navtoggle span{width:18px;height:2px;background:var(--cp-text);border-radius:2px}.ng-acct__view{padding-top:12px}}.ng-acct__topbar{display:flex;align-items:center;gap:12px;padding:10px clamp(14px,3vw,28px);min-height:56px}.ng-acct__topbar .ng-acct__navtoggle{position:static;margin:0}.ng-acct-notif{position:relative;margin-left:auto}.ng-acct__signin{margin-left:auto;padding:8px 16px;border:1px solid var(--cp-border-strong);border-radius:999px;color:var(--cp-text);font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}.ng-acct__signin:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.ng-acct-nav__guestnote{margin:0 0 14px;padding:12px 14px;background:var(--cp-surface-2);border:1px solid var(--cp-border);border-radius:12px;color:var(--cp-muted);font-size:.8rem;line-height:1.5}.ng-acct-notif__btn{position:relative;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--cp-border, rgb(255 255 255 / 9%));background:var(--cp-surface-2, #161a20);color:var(--cp-muted, #9aa4b0);cursor:pointer;transition:color .14s ease,border-color .14s ease}.ng-acct-notif__btn:hover,.ng-acct-notif__btn.has-unread{color:var(--cp-text, #e7ebef)}.ng-acct-notif__btn svg{width:20px;height:20px}.ng-acct-notif__badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ng-accent, #c8ff3d);color:#0a0b0d;font-size:.66rem;font-weight:800;border:2px solid var(--cp-surface-0, #0b0d10)}.ng-acct-notif__panel{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-width:min(360px,calc(100vw - 32px));max-height:min(70vh,520px);display:flex;flex-direction:column;background:var(--cp-surface-1, #101318);border:1px solid var(--cp-border-strong, rgb(255 255 255 / 16%));border-radius:14px;box-shadow:0 24px 50px -20px #000000bf;z-index:60;overflow:hidden}.ng-acct-notif__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--cp-border, rgb(255 255 255 / 9%))}.ng-acct-notif__heading{font-weight:700;color:var(--cp-text, #e7ebef)}.ng-acct-notif__readall{background:none;border:0;cursor:pointer;color:var(--ng-accent, #c8ff3d);font-size:.78rem;font-weight:600}.ng-acct-notif__list{overflow-y:auto;padding:4px;scrollbar-width:thin}.ng-acct-notif__loading,.ng-acct-notif__empty{margin:0;padding:22px 14px;text-align:center;color:var(--cp-dim, #6b7480);font-size:.85rem}.ng-acct-notif__item{position:relative;display:flex;gap:10px;padding:10px 12px 10px 10px;border-radius:10px;text-decoration:none;color:var(--cp-text, #e7ebef)}.ng-acct-notif__item:hover{background:var(--cp-surface-2, #161a20)}.ng-acct-notif__item.is-unread{background:color-mix(in srgb,var(--ng-accent, #c8ff3d) 8%,transparent)}.ng-acct-notif__ico{flex:none;width:20px;height:20px;margin-top:2px;color:var(--cp-muted, #9aa4b0)}.ng-acct-notif__item.is-unread .ng-acct-notif__ico{color:var(--ng-accent, #c8ff3d)}.ng-acct-notif__itembody{min-width:0;flex:1}.ng-acct-notif__itemtitle{margin:0;font-size:.84rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ng-acct-notif__itemtext{margin:2px 0 0;font-size:.78rem;color:var(--cp-muted, #9aa4b0);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ng-acct-notif__thumb{flex:none;width:40px;height:40px;border-radius:9px;overflow:hidden;background:var(--cp-surface-2, #161a20);border:1px solid var(--cp-border, rgba(255,255,255,.08))}.ng-acct-notif__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ng-acct-notif__sound{margin-inline-start:auto;flex:none;min-width:30px;height:30px;padding:0 10px;border-radius:8px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--cp-border, rgba(255,255,255,.1));color:var(--cp-text, #e7ebef);font-size:.75rem;line-height:1;cursor:pointer}.ng-acct-notif__sound.is-off,.ng-acct-notif__sound[aria-pressed=false]{opacity:.6}.ng-acct-notif__sound:hover{border-color:var(--cp-border-strong, rgba(255,255,255,.2))}.ng-acct-notif__itemtime{font-size:.7rem;color:var(--cp-dim, #6b7480)}.ng-acct-notif__itemdot{position:absolute;top:14px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--ng-accent, #c8ff3d)}.ng-acct-notif__all{display:block;text-align:center;padding:11px;border-top:1px solid var(--cp-border, rgb(255 255 255 / 9%));color:var(--cp-muted, #9aa4b0);font-size:.8rem;text-decoration:none}.ng-acct-notif__all:hover{color:var(--cp-text, #e7ebef)}@media(max-width:640px){.ng-acct-notif__panel{position:fixed;top:62px;right:12px;left:12px;width:auto;max-width:none}}.ng-acct-notif__panel[hidden]{display:none}.ng-acct-nav__group+.ng-acct-nav__group{margin-top:18px}.ng-acct-nav__heading{margin-bottom:7px;font-size:.62rem;letter-spacing:.18em}.ng-acct-nav__link{position:relative;transition:background .14s ease,color .14s ease}.ng-acct-nav__icon{opacity:.75;transition:opacity .14s ease,translate .14s ease}.ng-acct-nav__link:hover .ng-acct-nav__icon{opacity:1;translate:1px 0}.ng-acct-nav__link.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--cp-accent) 16%,transparent),color-mix(in srgb,var(--cp-accent) 5%,transparent) 70%,transparent);box-shadow:inset 2px 0 0 var(--cp-accent);font-weight:600}.ng-acct-nav__link.is-active .ng-acct-nav__icon{opacity:1}.ng-acct-nav__badge{box-shadow:0 0 10px -2px color-mix(in srgb,var(--cp-accent) 60%,transparent)}.ng-acct-nav__avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--cp-accent) 30%,transparent)}.ng-acct-nav__who{padding-top:10px}@media(prefers-reduced-motion:reduce){.ng-acct-nav__icon{transition:none}}.ng-acct-nav__group--fold{margin-bottom:8px}.ng-acct-nav__fold{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;border:0;border-radius:9px;background:transparent;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--cp-dim);cursor:pointer;transition:color .14s ease,background .14s ease}.ng-acct-nav__fold:hover{color:var(--cp-text);background:var(--cp-surface-2)}.ng-acct-nav__fold-chevron{width:14px;height:14px;transition:transform .18s ease}.ng-acct-nav__group--fold.is-open .ng-acct-nav__fold-chevron{transform:rotate(180deg)}.ng-acct-nav__foldbody{padding-top:2px}.ng-acct-nav__foldbody[hidden]{display:none!important}
