.public-notifications-page{min-height:100vh}.public-notifications-board,.public-notifications-hero{border-radius:8px;background:rgba(255,252,244,.78);box-shadow:none;padding:clamp(16px,2.1vw,26px)}.public-notifications-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:clamp(12px,1.8vw,22px);gap:clamp(12px,1.8vw,22px);align-items:flex-end}.public-notifications-board,.public-notifications-empty,.public-notifications-hero-copy,.public-notifications-hero-panel,.public-notifications-item-main{display:grid;min-width:0}.public-notifications-empty,.public-notifications-hero-copy{gap:10px}.public-notifications-kicker{display:block;margin:0;color:#747467;font-family:var(--public-sans);font-size:11px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.public-notifications-board h2,.public-notifications-empty h3,.public-notifications-hero h1,.public-notifications-item h4{margin:0;color:#171611;letter-spacing:0}.public-notifications-hero h1{max-width:none;font-family:var(--public-serif);font-size:clamp(38px,4.4vw,56px);font-weight:540;line-height:.94}.public-notifications-hero.is-english h1{white-space:nowrap}.public-notifications-board h2,.public-notifications-empty h3{font-family:var(--public-serif);font-size:clamp(28px,3.4vw,52px);font-weight:540;line-height:1.04}.public-notifications-item h4{font-family:var(--public-sans);font-size:clamp(18px,1.5vw,23px);font-weight:780;line-height:1.22;overflow-wrap:anywhere}.public-notifications-empty p,.public-notifications-hero-copy p,.public-notifications-item p{max-width:760px;margin:0;color:#66665d;font-family:var(--public-sans);font-size:14px;line-height:1.6}.public-notifications-hero-panel{grid-row:span 2;gap:8px;align-content:center;padding:14px;border:1px solid rgba(28,28,25,.1);border-radius:8px;background:rgba(255,252,244,.56)}.public-notifications-metric{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(28,28,25,.08)}.public-notifications-metric:last-child{border-bottom:0}.public-notifications-action-strip>span,.public-notifications-board-head>span,.public-notifications-item time,.public-notifications-metric span{color:#747467;font-family:var(--public-sans);font-size:12px;font-weight:760}.public-notifications-metric strong{color:#171611;font-family:var(--public-serif);font-size:clamp(24px,2.2vw,34px);font-weight:540;line-height:1}.public-notifications-metric strong.is-text{font-family:var(--public-sans);font-size:15px;font-weight:820}.public-notifications-hero-actions,.public-notifications-item-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.public-notifications-button,.public-notifications-inline-button,.public-notifications-tabs a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:8px;font-family:var(--public-sans);font-size:12px;font-weight:760;letter-spacing:0;text-decoration:none;box-shadow:none;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.public-notifications-button{min-height:42px;padding:0 16px}.public-notifications-button.is-primary,.public-notifications-tabs a[aria-current=page]{border:1px solid #1c1c19;background:#1c1c19;color:#fff8ed}.public-notifications-button.is-secondary,.public-notifications-inline-button,.public-notifications-tabs a{border:1px solid rgba(28,28,25,.12);background:rgba(255,252,244,.7);color:#22221e}.public-notifications-button:hover,.public-notifications-inline-button:hover,.public-notifications-tabs a:hover{transform:translateY(-1px)}.public-notifications-button:focus-visible,.public-notifications-inline-button:focus-visible,.public-notifications-tabs a:focus-visible{outline:2px solid rgba(28,28,25,.72);outline-offset:3px}.public-notifications-inline-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.public-notifications-board{gap:16px;margin-top:12px}.public-notifications-board-head{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(28,28,25,.1)}.public-notifications-tabs,.public-notifications-tags{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.public-notifications-tabs a{padding:0 13px}.public-notifications-action-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:12px 0 0}.public-notifications-list{display:grid;grid-gap:10px;gap:10px;min-width:0}.public-notifications-item{display:grid;grid-gap:11px;gap:11px;min-width:0;padding:16px;border:1px solid rgba(28,28,25,.09);border-radius:8px;background:rgba(255,252,244,.52)}.public-notifications-item.is-unread{border-color:rgba(88,116,91,.26);background:rgba(244,249,239,.62)}.public-notifications-item-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.public-notifications-tags span{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;background:rgba(28,28,25,.06);color:#66665d;font-family:var(--public-sans);font-size:11px;font-weight:720}.public-notifications-item.is-unread .public-notifications-tags span:first-child{background:rgba(88,116,91,.16);color:#465b39}.public-notifications-empty{align-items:start;gap:10px;min-height:148px;align-content:start;border-top:1px solid rgba(28,28,25,.1)}@media (max-width:860px){.public-notifications-hero{grid-template-columns:1fr}.public-notifications-hero-panel{grid-row:auto}}@media (max-width:640px){.public-notifications-board,.public-notifications-hero{padding:16px}.public-notifications-hero h1{font-size:clamp(40px,13vw,58px)}.public-notifications-action-strip form,.public-notifications-button,.public-notifications-hero-actions,.public-notifications-inline-button,.public-notifications-item-actions form{width:100%}.public-notifications-board-head,.public-notifications-item-head{grid-template-columns:1fr}.public-notifications-board-head{align-items:flex-start;flex-direction:column}.public-notifications-tabs,.public-notifications-tabs a{width:100%}.public-notifications-action-strip{align-items:stretch}}