.navbar-brand-logo{filter:brightness(0)saturate()invert(95%)sepia(8%)saturate(287%)hue-rotate(352deg)brightness(104%)contrast(94%)}.light .navbar-brand-logo{filter:none}.navbar-brand-wordmark{color:#f2efe6}.light .navbar-brand-wordmark{color:var(--on-surface)}.navbar-search-closed{background-color:var(--background);border:1px solid var(--border);box-shadow:0 18px 48px var(--navbar-shadow)}.light .navbar-search-closed{background-color:var(--surface-elevated);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border-color:#0000}.pf-search-input::-webkit-search-cancel-button{appearance:none;display:none}.pf-search-input::-webkit-search-decoration{appearance:none;display:none}
.pf-anniv{--pfa-h:36px;--pfa-bg:#f5f5f7;--pfa-ink:#1d1d1f;--pfa-muted:#6e6e73;--pfa-ease:cubic-bezier(.22, 1, .36, 1);height:var(--pfa-h);background:var(--pfa-bg);color:var(--pfa-ink);align-items:center;font-size:13px;line-height:1;display:flex;position:relative;overflow:hidden}.light .pf-anniv{--pfa-bg:#1d1d1f;--pfa-ink:#f5f5f7;--pfa-muted:#a1a1a6}html[data-anniversary-hidden] .pf-anniv{display:none}.pf-anniv__main{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;height:100%;margin:0;padding:0 48px;display:flex}.pf-anniv__reel{clip-path:inset(0);flex:none;width:20px;height:20px;font-size:15px;display:inline-block;overflow:hidden}.pf-anniv__reel-track{flex-direction:column;animation:10.8s infinite pf-anniv-reel;display:flex}.pf-anniv__emoji{text-align:center;height:20px;line-height:20px;display:block}@keyframes pf-anniv-reel{0%,20%{animation-timing-function:var(--pfa-ease);transform:translateY(0)}25%,45%{animation-timing-function:var(--pfa-ease);transform:translateY(-20px)}50%,70%{animation-timing-function:var(--pfa-ease);transform:translateY(-40px)}75%,95%{animation-timing-function:var(--pfa-ease);transform:translateY(-60px)}to{transform:translateY(-80px)}}.pf-anniv__title{letter-spacing:-.01em;flex:none;font-weight:600}.pf-anniv__roll{clip-path:inset(0);margin:-.12em 0 -.2em;padding:.12em 0 .2em;display:inline-flex;overflow:hidden}.pf-anniv__char{white-space:pre;animation:pf-anniv-rise .64s var(--pfa-ease) both;animation-delay:calc(.12s + var(--i,0) * 22ms);display:inline-block}.pf-anniv__message{clip-path:inset(0);min-width:0;color:var(--pfa-muted);margin:-.12em 0 -.2em;padding:.12em 0 .2em;overflow:hidden}.pf-anniv__rise{text-overflow:ellipsis;animation:pf-anniv-rise .64s var(--pfa-ease) both;animation-delay:var(--d,0s);display:block;overflow:hidden}@keyframes pf-anniv-rise{0%{transform:translateY(110%)}}.pf-anniv__message--short{display:none}.pf-anniv__dismiss{width:28px;height:28px;color:var(--pfa-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .15s,background-color .15s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pf-anniv__dismiss:hover{background:color-mix(in srgb, var(--pfa-ink) 8%, transparent);color:var(--pfa-ink)}.pf-anniv__dismiss:focus-visible{outline:2px solid var(--pfa-ink);outline-offset:-4px}@media (max-width:767px){.pf-anniv{--pfa-h:40px;font-size:12.5px}.pf-anniv__main{justify-content:flex-start;gap:8px;padding:0 44px 0 16px}.pf-anniv__message--long{display:none}.pf-anniv__message--short{display:block}.pf-anniv__dismiss{width:32px;height:32px;right:6px}}@media (min-width:768px){:root:not([data-anniversary-hidden]):has([data-anniversary-preheader]){--navbar-height:calc(146px + env(safe-area-inset-top,0px));--pariflow-fixed-nav-height:146px}}@media (prefers-reduced-motion:reduce){.pf-anniv__reel-track,.pf-anniv__char,.pf-anniv__rise{animation:none}}
