:root{--pw-top:0px;--pw-bottom:0px}html[data-standalone]{--pw-top:env(safe-area-inset-top,0px);--pw-bottom:env(safe-area-inset-bottom,0px)}html[data-standalone] body.pn-panel{background:var(--user-bg);overscroll-behavior-y:none}html[data-standalone] [data-pw-exit=marketing]{display:none}html[data-standalone][data-pw-auth] :is(.public-header,.public-footer){display:none}@media (min-width:48rem){html[data-standalone] .pn-dheader{padding-block-start:calc(.5rem + var(--pw-top));min-block-size:calc(var(--pn-dheader-h) + var(--pw-top));padding-inline:max(var(--pn-gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}html[data-standalone] .pn-nav{padding-block-start:var(--pw-top)}html[data-standalone] .pn-nav-foot{padding-block-end:calc(.4rem + var(--pw-bottom))}html[data-standalone] .pn-main{padding-block-end:calc(var(--pn-gutter) + var(--pw-bottom));padding-inline:max(var(--pn-gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}html[data-standalone] .pn-aside-sticky,html[data-standalone] .pn-md-list{inset-block-start:calc(var(--pn-dheader-h) + var(--pw-top) + 1rem)}html[data-standalone] .pn-md-list{max-block-size:calc(100dvh - var(--pn-dheader-h) - var(--pw-top) - 3rem)}html[data-standalone] .pn-table thead th{inset-block-start:calc(var(--pn-dheader-h) + var(--pw-top))}html[data-standalone] .pn-menu{inset-block-start:calc(var(--pn-dheader-h) + var(--pw-top) + .35rem);inset-inline-end:max(var(--pn-gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}html[data-standalone]{--sp-bottom:var(--pw-bottom)}}.pn-shell .pn-main{overflow-x:clip}:root{--pn-cta-bottom:calc(4.9rem + env(safe-area-inset-bottom, 0px))}@media (min-width:48rem){:root{--pn-cta-bottom:var(--pw-bottom)}}.pn-shell :is(.p6-sticky,.ct-sticky-submit,.ac-sticky,.sp-sticky,.ps-sticky,.sp-composer){inset-block-end:var(--pn-cta-bottom)}@supports not (overflow-x:clip){.pn-shell :is(.p6-sticky,.ct-sticky-submit,.ac-sticky,.sp-sticky,.ps-sticky,.sp-composer){inset-block-end:0}}.sg-feedback-dock{inset-inline:.75rem;inset-block-end:calc(var(--pn-cta-bottom, 0px) + 1rem)}@media (min-width:40rem){.sg-feedback-dock{inset-inline:auto 1.25rem;inline-size:min(28rem,calc(100vw - 2.5rem))}}@media (min-width:64rem){.sg-feedback-dock{inset-inline:auto 2rem;inset-block-end:calc(var(--pn-cta-bottom, 0px) + 2rem)}}@media (min-width:48rem){html body .pn-shell .sp-toast{inset-block-end:calc(1.5rem + var(--pw-bottom))}html body .pn-shell .sp-live{inset-block-end:calc(.75rem + var(--pw-bottom))}}@media (max-width:479.98px){body.pn-panel .pn-main{padding-block-end:calc(5.6rem + env(safe-area-inset-bottom, 0px))!important}}html[data-keyboard=open] .pn-tabbar{display:none}@media (max-width:47.98rem){
  /* !important because the clearance it releases is itself !important above —
   * the two rules are a pair, and this one must win while the keyboard is up. */html[data-keyboard=open] body .pn-main{padding-block-end:1.25rem!important}}html[data-keyboard=open]{scroll-padding-block-end:calc(var(--pw-kb, 0px) + 1rem)}.pw-offline-slot{margin-block-end:var(--pn-section-gap,1rem)}.pw-offline{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;border:1px solid color-mix(in srgb,var(--user-warning) 35%,transparent);border-radius:.9rem;background:var(--user-warning-soft);color:var(--user-text)}.pw-offline-dot{flex:0 0 auto;inline-size:.5rem;block-size:.5rem;margin-block-start:.42rem;border-radius:999px;background:var(--user-warning)}@media (prefers-reduced-motion:no-preference){.pw-offline-dot{animation:pw-offline-pulse 1.8s ease-in-out infinite}}@keyframes pw-offline-pulse{0%,to{opacity:1}50%{opacity:.35}}.pw-offline-body{display:grid;gap:.15rem;min-inline-size:0}.pw-offline-title{font-size:.82rem;font-weight:700;line-height:1.5}.pw-offline-note{font-size:.76rem;line-height:1.7;color:var(--user-text-muted)}html[data-standalone] .public-header{padding-block-start:var(--pw-top)}html[data-standalone] .public-mobile-menu{inset-block-start:calc(64px + var(--pw-top));max-block-size:calc(100dvh - 64px - var(--pw-top))}@media (min-width:40rem){html[data-standalone] .public-mobile-menu{inset-block-start:calc(72px + var(--pw-top));max-block-size:calc(100dvh - 72px - var(--pw-top))}}@media (pointer:coarse){.pn-avatar,.pn-iconbtn{inline-size:2.75rem;block-size:2.75rem}.ct-tab,.p6-tab,.pn-chip,.ps-tab,.pv-tab,.sg-tab,.sp-tab,.w5-segment{min-block-size:2.75rem}.ct-ghost-btn,.pn-empty-cta,.pn-err-retry,.pn-menu-item,.pn-menu-logout,.pn-section-action,.sg-back,.sp-back,.sp-subbar-toggle,.sp-summary-action{min-block-size:2.75rem;display:inline-flex;align-items:center}.pn-section-action{padding-inline:.5rem;margin-inline-end:-.5rem}}@supports selector(:focus-visible){.pn-panel :is(a,button,[role=button],[role=tab],[role=menuitem],input,select,textarea):focus-visible{outline:2px solid var(--user-primary,#67e8f9);outline-offset:2px}}.pn-header-title-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sp-notif-audience{display:inline-flex;align-items:center;padding-inline:.4rem;border-radius:999px;border:1px solid;font-size:.62rem;font-weight:800;letter-spacing:.02em}.pn-cols,.pn-cols-2,.pn-cols-3,.pn-container [class~=grid]:not([class*=grid-cols]):not([class*=grid-flow]):not([class*=auto-cols]),.pn-home-grid,.pn-md,.pn-page,.pn-split,.pn-stack,.w5-columns,.w5-field,.w5-form{grid-auto-columns:minmax(0,1fr)}.w5-input{min-inline-size:0}