.px-notification-center{position:relative;z-index:78;display:flex;align-items:center}.px-notification-button{position:relative;display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgb(17 18 20 / .055);border-radius:50%;background:rgb(255 255 255 / .78);box-shadow:0 5px 16px rgb(0 0 0 / .028),inset 0 1px 0 rgb(255 255 255 / .94);color:#54575c;cursor:pointer;transition:transform .28s var(--px-ease-out),border-color .18s ease,background .18s ease,color .18s ease,box-shadow .22s ease}.px-notification-button:hover,.px-notification-button[aria-expanded="true"]{transform:translateY(-1px);border-color:rgb(17 18 20 / .095);background:#fff;color:#111318;box-shadow:0 10px 25px rgb(0 0 0 / .065),inset 0 1px 0 #fff}.px-notification-button:active{transform:scale(.96)}.px-notification-button:focus-visible{outline:2px solid rgb(0 0 0 / .32);outline-offset:3px}.px-notification-button>svg{width:18px;height:18px;stroke-width:1.85}.px-notification-badge{position:absolute;z-index:2;top:-3px;right:-4px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border:2px solid #f8f8f6;border-radius:999px;background:#111318;color:#fff;font-size:8.5px;font-weight:760;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 3px 8px rgb(0 0 0 / .13)}.px-notification-badge[hidden]{display:none!important}.px-notification-panel{position:absolute;top:calc(100% + 11px);right:-55px;width:min(408px,calc(100vw - 28px));max-height:min(650px,calc(100dvh - 92px));overflow:hidden;border:1px solid rgb(17 18 20 / .075);border-radius:20px;background:rgb(255 255 255 / .975);box-shadow:0 26px 64px rgb(21 24 30 / .14),0 4px 16px rgb(21 24 30 / .055),inset 0 1px 0 #fff;opacity:0;visibility:hidden;transform:translateY(-7px) scale(.985);transform-origin:92% 0;-webkit-backdrop-filter:blur(26px) saturate(155%);backdrop-filter:blur(26px) saturate(155%);transition:opacity .16s ease,visibility .16s ease,transform .28s var(--px-ease-out);pointer-events:none}.px-notification-panel.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.px-notification-panel[hidden]{display:none!important}.px-notification-panel__head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:67px;padding:13px 14px 12px 17px;border-bottom:1px solid rgb(17 18 20 / .065);background:rgb(255 255 255 / .91)}.px-notification-panel__head>span:first-child{display:grid;gap:2px;min-width:0}.px-notification-panel__head strong{color:#181a1e;font-size:15px;font-weight:720;letter-spacing:-.018em}.px-notification-panel__head small{color:#909399;font-size:10.8px;font-weight:470}.px-notification-panel__actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.px-notification-mark-all{height:30px;padding:0 9px;border:0;border-radius:8px;background:#fff0;color:#777b82;font-family:inherit;font-size:10.7px;font-weight:570;cursor:pointer;transition:background .18s ease,color .18s ease}.px-notification-mark-all:hover,.px-notification-mark-all:focus-visible{background:#f3f3f1;color:#222429;outline:0}.px-notification-mark-all:disabled{opacity:.45;cursor:wait}.px-notification-close{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:9px;background:#fff0;color:#777a80;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.px-notification-close:hover,.px-notification-close:focus-visible{background:#f2f2f0;color:#15171a;outline:0}.px-notification-close:active{transform:scale(.94)}.px-notification-close svg{width:14px;height:14px}.px-notification-panel__body{position:relative;max-height:min(530px,calc(100dvh - 178px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7d9dc #fff0}.px-notification-panel__body::-webkit-scrollbar{width:6px}.px-notification-panel__body::-webkit-scrollbar-thumb{border-radius:999px;background:#d7d9dc}.px-notification-panel__body::-webkit-scrollbar-track{background:#fff0}.px-notification-list{display:grid;padding:8px}.px-notification-item{position:relative;display:grid;gap:9px;padding:10px;border:1px solid #fff0;border-radius:15px;background:#fff0;color:#282a2f;outline:0;transition:background .18s ease,border-color .18s ease,box-shadow .2s ease,transform .22s var(--px-ease-out)}.px-notification-item+.px-notification-item{margin-top:7px}.px-notification-item:hover,.px-notification-item:focus-within{background:#fafaf8;border-color:#efefec}.px-notification-item.is-unread{background:linear-gradient(180deg,rgb(250 250 248 / .98),rgb(247 247 244 / .9));border-color:rgb(17 18 20 / .07);box-shadow:0 5px 16px rgb(17 18 20 / .032),inset 0 1px 0 rgb(255 255 255 / .95);cursor:pointer}.px-notification-item.is-unread:hover,.px-notification-item.is-unread:focus-within{background:linear-gradient(180deg,#fbfbf9,#f7f7f4);border-color:rgb(17 18 20 / .105);box-shadow:0 8px 20px rgb(17 18 20 / .045),inset 0 1px 0 #fff;transform:translateY(-1px)}.px-notification-item__image{display:block;width:100%;aspect-ratio:16/7.6;overflow:hidden;border-radius:11px;background:#efefec}.px-notification-item__image img{display:block;width:100%;height:100%;object-fit:cover}.px-notification-item__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.px-notification-item__status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;min-height:20px;padding:0 7px;border:1px solid rgb(17 18 20 / .055);border-radius:999px;background:#f4f4f1;color:#888b90;font-size:9.2px;font-weight:620;line-height:1;letter-spacing:.005em}.px-notification-item__dot{display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#27292d;box-shadow:0 0 0 2px rgb(39 41 45 / .055)}.px-notification-item:not(.is-unread) .px-notification-item__status{border-color:#fff0;background:#fff0;color:#a0a2a6;padding-right:1px}.px-notification-item:not(.is-unread) .px-notification-item__dot{background:#c8cace;box-shadow:none}.px-notification-item__content{display:grid;gap:5px;min-width:0;padding:0 2px 2px}.px-notification-item__title-row>strong{min-width:0;color:#1d1f23;font-size:13.4px;font-weight:680;line-height:1.32;letter-spacing:-.012em}.px-notification-item__copy{overflow-wrap:anywhere;color:#676b72;font-size:11.35px;font-weight:440;line-height:1.48}.px-notification-item__copy>*{margin:0 0 6px}.px-notification-item__copy>*:last-child{margin-bottom:0}.px-notification-item__copy img{display:block;max-width:100%;height:auto;border-radius:8px}.px-notification-item__copy a{color:#282b30;text-decoration:underline;text-decoration-color:#c6c8cb;text-underline-offset:2px}.px-notification-item__copy ul,.px-notification-item__copy ol{padding-left:18px}.px-notification-item__cta{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:34px;margin-top:2px;padding:0 12px;border:1px solid #111318;border-radius:9px;background:#111318;color:#fff!important;text-decoration:none!important;font-size:10.8px;font-weight:650;box-shadow:0 5px 14px rgb(17 19 24 / .12);transition:background .18s ease,transform .2s var(--px-ease-out),box-shadow .2s ease}.px-notification-item__cta:hover,.px-notification-item__cta:focus-visible{background:#000;transform:translateY(-1px);box-shadow:0 8px 17px rgb(17 19 24 / .17);outline:0}.px-notification-loading{display:grid;gap:9px;padding:17px}.px-notification-loading span{display:block;height:13px;border-radius:7px;background:linear-gradient(90deg,#f1f1ee 20%,#f8f8f6 45%,#f1f1ee 70%);background-size:240% 100%;animation:px-notification-shimmer 1.2s ease-in-out infinite}.px-notification-loading span:nth-child(1){width:62%;height:15px}.px-notification-loading span:nth-child(2){width:94%}.px-notification-loading span:nth-child(3){width:76%}@keyframes px-notification-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.px-notification-empty,.px-notification-error{display:grid;place-items:center;gap:6px;padding:42px 24px 46px;text-align:center;color:#8b8e94}.px-notification-empty>svg{width:25px;height:25px;margin-bottom:5px;color:#bbbdbf;stroke-width:1.6}.px-notification-empty strong,.px-notification-error strong{color:#34373c;font-size:13px;font-weight:650}.px-notification-empty span,.px-notification-error span{max-width:260px;font-size:11px;line-height:1.45}.px-notification-error button{min-height:34px;margin-top:6px;padding:0 13px;border:1px solid #dedfdf;border-radius:9px;background:#fff;color:#292b2f;font-family:inherit;font-size:10.8px;font-weight:620;cursor:pointer}.px-notification-error button:hover{background:#f6f6f4}.px-notification-panel__foot{padding:7px 9px 9px;border-top:1px solid rgb(17 18 20 / .06);background:rgb(255 255 255 / .92)}.px-notification-panel__foot button{width:100%;min-height:36px;border:0;border-radius:10px;background:#f5f5f2;color:#5f6369;font-family:inherit;font-size:10.8px;font-weight:620;cursor:pointer;transition:background .18s ease,color .18s ease}.px-notification-panel__foot button:hover,.px-notification-panel__foot button:focus-visible{background:#efefec;color:#212328;outline:0}.px-notification-panel__foot button:disabled{opacity:.5;cursor:wait}@media(max-width:1180px){.px-notification-panel{right:-52px}}@media(max-width:1024px){.px-notification-button{width:37px;height:37px}.px-notification-button>svg{width:17px;height:17px}.px-notification-badge{top:-4px;right:-5px}.px-notification-panel{right:-44px}}@media(max-width:720px){.px-notification-center{position:static}.px-notification-panel{position:fixed;top:62px;left:8px;right:8px;width:auto;max-height:calc(100dvh - 70px);transform-origin:85% 0}.px-notification-panel__body{max-height:calc(100dvh - 151px)}.px-notification-panel__head{min-height:61px;padding-left:14px}.px-notification-item{padding:9px}.px-notification-item__image{aspect-ratio:16/8}.px-notification-panel__actions{gap:2px}}@media(max-width:390px){.px-notification-button{width:34px;height:34px}.px-notification-button>svg{width:16px;height:16px}.px-notification-badge{min-width:16px;height:16px;font-size:8px}.px-notification-panel{top:57px;left:7px;right:7px;max-height:calc(100dvh - 64px)}.px-notification-panel__body{max-height:calc(100dvh - 143px)}.px-notification-mark-all{padding-inline:6px;font-size:10.2px}}@media(prefers-reduced-motion:reduce){.px-notification-panel,.px-notification-button,.px-notification-item,.px-notification-item__cta{transition:none}.px-notification-loading span{animation:none}}body.px-archive-hero-page .px-topbar:not(.px-is-scrolled) .px-notification-button{border-color:rgb(255 255 255 / .62);background:rgb(255 255 255 / .62);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}@media(max-width:1024px){body.px-archive-hero-page .px-topbar:not(.px-is-scrolled) .px-notification-button{-webkit-backdrop-filter:none;backdrop-filter:none}}body.search .px-topbar:not(.px-is-scrolled) .px-notification-button{border-color:rgb(255 255 255 / .64);background:rgb(255 255 255 / .68);-webkit-backdrop-filter:none;backdrop-filter:none}