.nw{padding:4px 0 6px}.nw-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#d4af6a);margin:0;padding:8px 10px 6px;font-size:11px;font-weight:600;line-height:1.2}.nw-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nw-row{margin:0}.nw-hit{width:100%;min-height:64px;color:var(--text,#ece4d3);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s var(--ease-out-quad), transform .12s var(--ease-out-quad);background:#d4af6a0d;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 10px 10px 8px;text-decoration:none;display:flex}@media (hover:hover){.nw-hit:hover{background:#d4af6a1a}.nw-hit:hover .nw-pill[data-tone=outline]{border-color:var(--gold-bright,#f0c97a)}}.nw-hit:active{transform:scale(.985)}.nw-hit:focus-visible{outline:2px solid var(--gold-bright,#f0c97a);outline-offset:2px}@media (pointer:coarse){.nw-hit{min-height:68px}}.nw-row.is-urgent .nw-hit{box-shadow:inset 2px 0 #f0c97ab3}.nw-icon{background:#d4af6a1a;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:19px;line-height:1;display:grid}.nw-row--achievements .nw-icon{color:var(--xp,#b9a6ff);background:#b9a6ff1f}.nw-heading--next{border-top:1px solid #d4af6a1f;margin-top:8px;padding-top:12px}.nw-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.nw-title{color:var(--gold-bright,#f0c97a);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.nw-sub{color:var(--text-dim,#8a7d6a);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.nw-sub.is-urgent{color:var(--gold,#d4af6a)}.nw-sub.is-error{color:#e9a3a3}.nw-pill{letter-spacing:.02em;white-space:nowrap;min-width:92px;height:36px;transition:background .2s var(--ease-out-quad), border-color .2s var(--ease-out-quad), color .2s var(--ease-out-quad);border:1px solid #0000;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative}.nw-pill[data-tone=gold]{color:#1a1026;background:linear-gradient(135deg,#d4af6a,#f0d48a);box-shadow:0 4px 14px -6px #f0c97ab3}.nw-pill[data-tone=violet]{color:#1a1026;background:linear-gradient(135deg,#a58ff5,#c9baff);box-shadow:0 4px 14px -6px #b9a6ffb3}.nw-pill[data-tone=outline]{color:var(--gold-bright,#f0c97a);border-color:#d4af6a8c}.nw-row.is-error .nw-pill{box-shadow:none;color:var(--gold-bright,#f0c97a);background:0 0;border-color:#d4af6a8c}@media (max-width:360px){.nw-hit{gap:10px;padding-right:8px}.nw-icon{flex-basis:32px;width:32px;height:32px;font-size:17px}.nw-pill{letter-spacing:.01em;min-width:76px;padding:0 11px;font-size:12.5px}}.nw-row.is-done .nw-hit{cursor:default;background:#d4af6a08}.nw-row.is-done .nw-hit:active{transform:none}.nw-row.is-done .nw-pill{box-shadow:none;color:var(--gold,#d4af6a);background:0 0;border-color:#0000;font-size:18px}.nw-row--achievements.is-done .nw-pill{color:var(--xp,#b9a6ff)}.nw-row.is-done .nw-title{color:var(--text,#ece4d3)}.nw-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite nw-spin}@keyframes nw-spin{to{transform:rotate(360deg)}}.nw-xp-ring{border-radius:inherit;border:2px solid var(--xp,#b9a6ff);pointer-events:none;position:absolute;inset:-1px}.nw-more{text-align:center;color:var(--gold,#d4af6a);border-radius:10px;margin:6px 0 0;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.nw-more:hover{background:#d4af6a0f}.nw-more:focus-visible{outline:2px solid var(--gold-bright,#f0c97a);outline-offset:2px}.nw-alldone{color:var(--text-dim,#8a7d6a);align-items:center;gap:12px;margin:0;padding:12px 10px;font-size:13px;line-height:1.35;display:flex}.nw-alldone-mark{width:28px;height:28px;color:var(--gold,#d4af6a);border:1px solid #d4af6a59;border-radius:50%;flex:0 0 28px;place-items:center;font-size:13px;display:grid}.nw-alldone-title{color:var(--text,#ece4d3);display:block}.nw-alldone-hint{font-size:12px;display:block}.nw .push-prompt{margin:8px 0 0}.nw--page{background:#11091c73;border-radius:16px;margin:0 0 22px;padding:10px;box-shadow:0 0 0 1px #d4af6a1f}.nw--page .nw-heading{padding:6px 8px 8px}.nw--page.nw--empty{padding:4px 10px}.notif-news-heading{letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#d4af6a);border-top:1px solid #d4af6a1f;margin:6px 0 0;padding:10px 10px 6px;font-size:11px;font-weight:600;line-height:1.2}.notif-bell-dot{pointer-events:none;background:linear-gradient(135deg,#d4af6a,#f0d48a);border-radius:50%;width:9px;height:9px;animation:.42s cubic-bezier(.34,1.56,.64,1) both nw-dot-in;position:absolute;top:1px;right:1px;box-shadow:0 0 0 2px #0a0613e6,0 0 8px #f0c97ab3}@keyframes nw-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.notif-dropdown.notif-dropdown--waiting{max-height:min(640px, calc(100dvh - var(--header-h,64px) - 24px));overscroll-behavior:contain;overflow-y:auto}.notif-dropdown--waiting .notif-list{max-height:none;overflow:visible}.notif-dropdown--waiting .notif-dropdown-head,.notif-dropdown--sheet .notif-dropdown-head{z-index:1;background:#0f0819;border-radius:12px 12px 0 0;margin:-8px -8px 0;padding:16px 20px 10px;position:sticky;top:-8px}.notif-head-actions{align-items:center;gap:2px;display:inline-flex}.notif-sheet-close{width:40px;height:40px;color:var(--text-dim,#8a7d6a);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;margin:-10px -12px -10px 4px;font-size:16px;display:inline-grid}.notif-sheet-close:hover{color:var(--gold-bright,#f0c97a)}.notif-sheet-close:focus-visible{outline:2px solid var(--gold-bright,#f0c97a);outline-offset:-2px}.notif-dropdown--sheet .notif-dropdown-all{align-items:center;min-height:40px;margin:-10px 0;padding:0 8px;display:inline-flex}.notif-scrim{z-index:1011;touch-action:none;background:#05030a6b;animation:.18s ease-out both nw-fade;position:fixed;inset:0}@keyframes nw-fade{0%{opacity:0}to{opacity:1}}.notif-dropdown.notif-dropdown--sheet{-webkit-backdrop-filter:none;top:var(--notif-top,calc(var(--header-h,52px) + 4px));left:max(8px, env(safe-area-inset-left,0px));right:max(8px, env(safe-area-inset-right,0px));width:auto;max-width:none;max-height:calc(100dvh - var(--notif-top,calc(var(--header-h,52px) + 4px)) - var(--bottom-chrome-h,0px) - 10px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;z-index:1012;background:#0f0819;position:fixed;overflow-y:auto}.notif-dropdown--sheet .notif-list{max-height:none;overflow:visible}.notif-dropdown--sheet:focus{outline:none}.notif-dropdown--sheet .notif-item{padding:12px}html.arc-no-anim .nw-hit,html.arc-no-anim .nw-pill{transition:none}html.arc-no-anim .nw-hit:active{transform:none}html.arc-no-anim .notif-bell-dot,html.arc-no-anim .notif-scrim,html.arc-no-anim .notif-dropdown.notif-dropdown--sheet{animation:none}
.nwd{--nwd-hue:#d4af6a;background:#d4af6a0d;border-radius:14px;margin:4px 0 8px;padding:6px 10px 10px;animation:.42s cubic-bezier(.22,1,.36,1) both nwd-in;position:relative;box-shadow:inset 0 0 0 1px #d4af6a33}@supports (background:color-mix(in srgb, red 50%, transparent)){.nwd{background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--nwd-hue) 14%, transparent), transparent 62%), #d4af6a0d}}@keyframes nwd-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nwd-head{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.nwd-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold,#d4af6a);padding-left:2px;font-size:11px;font-weight:600;line-height:1.2}.nwd-dismiss{min-height:40px;color:var(--text-dim,#8a7d6a);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:10px;margin:-6px -6px -6px 0;padding:0 8px;font-size:12.5px;line-height:1}@media (hover:hover){.nwd-dismiss:hover{color:var(--gold-bright,#f0c97a)}}.nwd-dismiss:focus-visible{outline:2px solid var(--gold-bright,#f0c97a);outline-offset:-2px}.nwd-hit{color:var(--text,#ece4d3);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .2s var(--ease-out-quad), transform .12s var(--ease-out-quad);border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px 12px;margin-top:2px;padding:6px 4px 2px;text-decoration:none;display:grid}@media (hover:hover){.nwd-hit:hover{background:#d4af6a0f}.nwd-hit:hover .nwd-pill{border-color:var(--gold-bright,#f0c97a)}}.nwd-hit:active{transform:scale(.985)}.nwd-hit:focus-visible{outline:2px solid var(--gold-bright,#f0c97a);outline-offset:2px}.nwd-medal{width:48px;height:48px;box-shadow:0 0 0 1px #d4af6a8c, 0 0 16px -6px var(--nwd-hue);background:#d4af6a1a;border-radius:50%;grid-row:span 2;place-items:center;display:grid;position:relative;overflow:hidden}@supports (background:color-mix(in srgb, red 50%, transparent)){.nwd-medal{box-shadow:0 0 0 1px color-mix(in srgb, var(--nwd-hue) 55%, transparent), 0 0 16px -6px var(--nwd-hue)}}.nwd-medal img{object-fit:cover;width:100%;height:100%}.nwd-emoji{font-size:22px;line-height:1}.nwd-medal:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#fff4d66b 50%,#0000 62%);animation:1.1s ease-out .35s both nwd-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes nwd-shine{0%{opacity:1;transform:translate(-120%)}to{opacity:1;transform:translate(120%)}}.nwd-text{flex-direction:column;gap:3px;min-width:0;display:flex}.nwd-title{color:var(--gold-bright,#f0c97a);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.3}.nwd-sub{color:var(--text-dim,#8a7d6a);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.nwd-pill{max-width:100%;min-height:34px;color:var(--gold-bright,#f0c97a);letter-spacing:.02em;text-align:center;transition:border-color .2s var(--ease-out-quad);border:1px solid #d4af6a8c;border-radius:17px;grid-column:2;justify-content:center;justify-self:start;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.nwd.is-dismissed,.nwd.is-settled{animation:none}.nwd.is-settled .nwd-medal:after{opacity:0;animation:none}.nwd.is-leaving .nwd-hit{opacity:.72;pointer-events:none}.nwd.is-dismissed .nwd-hit{opacity:.3;filter:grayscale(.7);transition:opacity .2s var(--ease-out-quad), filter .2s var(--ease-out-quad)}.nwd.is-dismissed .nwd-medal:after{opacity:0;animation:none}.nwd-receipt{min-width:0;color:var(--text-dim,#8a7d6a);padding-left:2px;font-size:12.5px;line-height:1.3}.nwd-restore{min-height:40px;color:var(--gold-bright,#f0c97a);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex:none;margin:-6px -6px -6px 0;padding:0 8px;font-size:12.5px;font-weight:600;line-height:1}.nwd-restore:focus-visible{outline:2px solid var(--gold-bright,#f0c97a);outline-offset:-2px}.nwd--page{margin:-8px 0 22px}@media (max-width:360px){.nwd-hit{grid-template-columns:42px minmax(0,1fr);column-gap:10px}.nwd-medal{width:42px;height:42px}}html.arc-no-anim .nwd,html.arc-no-anim .nwd-medal:after{animation:none}html.arc-no-anim .nwd-medal:after{display:none}html.arc-no-anim .nwd-hit,html.arc-no-anim .nwd-pill,html.arc-no-anim .nwd.is-dismissed .nwd-hit{transition:none}html.arc-no-anim .nwd-hit:active{transform:none}
