.pubInk .ui-wordmark>svg{color:var(--text-primary)}.pubInk .ui-btn[data-variant=primary]{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-canvas)}@media (hover:hover){.pubInk .ui-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]):not([data-pending]){background:var(--text-secondary);border-color:var(--text-secondary)}}.pubInk .ui-btn[data-variant=primary]:focus-visible,.pubInk .ui-btn[data-variant=secondary]:focus-visible{outline-color:var(--text-primary)}.pvLink{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pvLink:hover{text-decoration-thickness:2px}.prBar{align-items:center;gap:var(--space-24);min-height:var(--header-height);padding:0 var(--space-40);z-index:2;background:var(--bg-app);border-bottom:1px solid var(--border-hairline);color:var(--text-primary);font-family:var(--font);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.prBar>.ui-wordmark{justify-self:start}.prBarLinks{align-items:center;gap:var(--space-24);font-size:var(--text-base);display:flex}.prBarNav{justify-self:end;align-items:center;gap:var(--space-16);font-size:var(--text-base);display:flex}.prBarLinks a,.prBarNav a:not(.ui-btn){min-height:var(--hit-min-touch);white-space:nowrap;padding:0 var(--space-4);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease);border-bottom:0;align-items:center;text-decoration:none;display:inline-flex}.prBarLinks a[aria-current=page],.prBarLinks a:hover,.prBarNav a:not(.ui-btn):hover{color:var(--text-primary)}.pbSignedOut{display:contents}.pbSignedIn,[data-session] .pbSignedOut{display:none}[data-session] .pbSignedIn{display:contents}.pbBand{background:var(--bg-app);color:var(--text-primary)}.pbBandIn{align-items:center;gap:var(--space-24);max-width:calc(var(--content-max) + 2 * var(--space-40));padding:var(--space-96) var(--space-40);text-align:center;flex-direction:column;margin:0 auto;display:flex}.pbHero{--pb-title:var(--text-display);border-bottom:1px solid var(--border-hairline)}.pbHero[data-size=page]{--pb-title:var(--text-3xl)}.pbHero[data-size=page] .pbBandIn{gap:var(--space-12);padding-top:var(--space-64);padding-bottom:var(--space-64)}.pbHero .prTitle{font-size:var(--pb-title);font-weight:var(--weight-semi);letter-spacing:-.035em;text-wrap:balance;margin:0}.pbHero[data-size=page] .prTitle{line-height:var(--lh-tight);letter-spacing:-.02em}.pbMeta{font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-secondary)}.pbClose .pbBandIn{gap:var(--space-16)}.pbCloseLine{max-width:22ch;font-size:var(--text-3xl);line-height:var(--lh-tight);font-weight:var(--weight-semi);letter-spacing:-.02em;text-wrap:balance;margin:0}.pbCloseNote{margin:0 0 var(--space-8);font-size:var(--text-lede);line-height:var(--lh-lede);color:var(--text-secondary)}.pvTop{justify-content:center;align-items:center;gap:var(--space-40);min-height:calc(100svh - var(--header-height));padding:var(--space-64) var(--space-40);text-align:center;flex-direction:column;display:flex}.pvH1{max-width:24ch;font-size:var(--text-3xl);line-height:var(--lh-tight);font-weight:var(--weight-semi);letter-spacing:-.02em;text-wrap:balance;margin:0}.pvLede{margin:calc(var(--space-24) * -1) 0 0;max-width:40em;font-size:var(--text-lede);line-height:var(--lh-lede);color:var(--text-secondary);text-wrap:balance}.pvActs{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.pvSection{border-top:1px solid var(--border-hairline)}.pvSection[id]{scroll-margin-top:calc(var(--header-height) * 2)}.pvSectionIn{align-items:center;gap:var(--space-32);max-width:calc(var(--content-max) + 2 * var(--space-40));padding:var(--space-96) var(--space-40);text-align:center;flex-direction:column;margin:0 auto;display:flex}.pvH2{max-width:24ch;font-size:var(--text-3xl);line-height:var(--lh-tight);font-weight:var(--weight-semi);letter-spacing:-.02em;text-wrap:balance;margin:0}.pvLine{margin:calc(var(--space-16) * -1) 0 0;max-width:40em;font-size:var(--text-lede);line-height:var(--lh-lede);color:var(--text-secondary);text-wrap:balance}.pvCard{gap:var(--space-8);padding:var(--space-24);background:var(--bg-canvas);border:1px solid var(--border-hairline);border-radius:var(--radius-house);text-align:left;flex-direction:column;display:flex}.pvCardTitle{font-size:var(--text-md);line-height:var(--lh-md);font-weight:var(--weight-semi);margin:0}.pvCardLine{font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-secondary);margin:0}.pvGrid{gap:var(--space-20);width:100%;display:grid}.pvGrid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.pvGrid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pvGrid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pvFacts{gap:var(--space-32);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pvFacts[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pvFacts>div{gap:var(--space-6);flex-direction:column;display:flex}.pvShot{border:1px solid var(--border-hairline);border-radius:var(--radius-house);background:var(--bg-canvas);width:100%;height:auto;display:block}.pvFoot{border-top:1px solid var(--border-hairline);background:var(--bg-app);color:var(--text-primary);overflow:hidden}.pvFootIn{gap:var(--space-48) var(--space-64);max-width:calc(var(--content-max) + 2 * var(--space-40));padding:var(--space-64) var(--space-40) var(--space-32);grid-template-columns:1fr auto;margin:0 auto;display:grid}.pvFootBrand{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.pvFootBrand p{font-size:var(--text-base);line-height:var(--lh-base);color:var(--text-secondary);margin:0}.pvFootCols{gap:var(--space-64);display:flex}.pvFootCol{gap:var(--space-2);flex-direction:column;display:flex}.pvFootHead{margin:0 0 var(--space-6);font-size:var(--text-base);line-height:var(--lh-base);font-weight:var(--weight-medium);color:var(--text-tertiary)}.pvFootCol a{min-height:var(--hit-min);font-size:var(--text-base);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.pvFootCol a:hover{color:var(--text-primary)}.pvFootSmall{font-size:var(--text-base);color:var(--text-tertiary);grid-column:1/-1;margin:0}.pvFootMark{width:100%;max-width:calc(var(--content-max) + 2 * var(--space-40));height:auto;margin:var(--space-16) auto 0;font-family:var(--font);color:var(--border-hairline);-webkit-user-select:none;user-select:none;pointer-events:none;display:block}@media (max-width:899px){.prBar{padding:0 var(--space-16);grid-template-columns:1fr auto;row-gap:0}.prBarLinks{justify-content:center;gap:var(--space-20);border-top:1px solid var(--border-hairline);grid-area:2/1/auto/-1}.prBarNav{gap:var(--space-12)}.pbBandIn{padding:var(--space-48) var(--space-16) var(--space-64)}.pbHero{--pb-title:var(--text-3xl)}.pbHero[data-size=page]{--pb-title:var(--text-2xl)}.pbHero[data-size=page] .pbBandIn{padding-top:var(--space-40);padding-bottom:var(--space-48)}.pbCloseLine{font-size:var(--text-2xl)}.pvTop{gap:var(--space-32);min-height:auto;padding:var(--space-64) var(--space-16)}.pvH1,.pvH2{font-size:var(--text-2xl)}.pvLede{margin-top:calc(var(--space-16) * -1)}.pvSectionIn{gap:var(--space-24);padding:var(--space-64) var(--space-16)}.pvGrid[data-cols="2"],.pvGrid[data-cols="3"],.pvGrid[data-cols="4"],.pvFacts,.pvFacts[data-cols="4"]{grid-template-columns:minmax(0,1fr)}.pvFacts{gap:var(--space-20)}.pvFootIn{gap:var(--space-40);padding:var(--space-48) var(--space-16) var(--space-24);grid-template-columns:minmax(0,1fr)}.pvFootCols{gap:var(--space-24);flex-direction:column}.pvFootCol a{min-height:var(--hit-min-touch)}}@media (max-width:359px){.prBar{padding:0 var(--space-12)}.prBarLinks{gap:var(--space-12)}.prBarNav{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.prBarLinks a,.prBarNav a,.pvFootCol a{transition:none}}.prBarNav .ui-btn{--ui-btn-fs:var(--text-base)}
