.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)}.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>span>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>span>a:not(.ui-btn):hover{color:var(--text-primary)}.pbAccount{display:contents}.pbMenu{display:none}@media (max-width:759px){.prBar{gap:var(--space-8);min-height:calc(var(--space-48) + var(--space-8));padding:0 var(--space-16);grid-template-columns:1fr auto}.prBarLinks,.prBarNav>span>a[href=\/signin]{display:none}.prBarNav{gap:var(--space-8)}.pbMenu{display:flex}}.pbMenuIcon{width:18px;height:9px;display:block;position:relative}.pbMenuLine{border-radius:var(--radius-pill);background:var(--text-primary);width:18px;height:1.5px;transition:transform var(--dur-base) var(--ease);margin-top:-.75px;position:absolute;top:50%;left:0}.pbMenuLine:first-child{transform:translateY(-3.75px)}.pbMenuLine:last-child{transform:translateY(3.75px)}.pbMenu .ui-iconbtn[aria-expanded=true] .pbMenuLine:first-child{transform:rotate(45deg)}.pbMenu .ui-iconbtn[aria-expanded=true] .pbMenuLine:last-child{transform:rotate(-45deg)}.pbMenuPanel{inset:calc(var(--space-48) + var(--space-8)) 0 0;overscroll-behavior:contain;padding:var(--space-24) var(--space-16) var(--space-48);background:var(--bg-app);transition:opacity var(--dur-fast) var(--ease);position:fixed;overflow-y:auto}.pbMenuPanel[hidden]{display:none}.pbMenuPanel[data-state=closing]{opacity:0}.pbMenuList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pbMenuList a{min-height:var(--space-48);font-size:var(--text-xl);line-height:var(--lh-xl);font-weight:var(--weight-semi);letter-spacing:-.01em;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease);align-items:center;text-decoration:none;display:flex}.pbMenuList a[aria-current=page]{color:var(--text-primary)}@media (hover:hover){.pbMenuList a:hover{color:var(--text-primary)}}.pbMenuAccount{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--border-hairline)}.pbMenuAccount .ui-btn{display:none}.pbMenuItem{transition:opacity var(--dur-base) var(--ease), transform var(--dur-base) var(--ease)}.pbMenuItem:nth-child(2){transition-delay:40ms}.pbMenuItem:nth-child(3){transition-delay:80ms}.pbMenuItem:nth-child(4){transition-delay:.12s}@starting-style{.pbMenuPanel[data-state=open] .pbMenuItem{opacity:0;transform:translateY(var(--space-8))}}:root[data-pb-menu]{overflow:hidden}@media (prefers-reduced-motion:reduce){.pbMenuLine,.pbMenuPanel,.pbMenuItem,.pbMenuList a{transition:none}}.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)}.phHero{align-items:center;gap:var(--space-24);padding:var(--space-96) var(--space-40) var(--space-64);text-align:center;flex-direction:column;display:flex}.phTitle{max-width:14em;font-size:var(--text-display);line-height:var(--lh-tight);font-weight:var(--weight-semi);letter-spacing:-.03em;text-wrap:balance;margin:0}.phLine{max-width:40em;font-size:var(--text-lede);line-height:var(--lh-lede);color:var(--text-secondary);text-wrap:balance;margin:0}.phActs{justify-content:center;gap:var(--space-12);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.pfFeature{align-items:center;gap:var(--space-32);max-width:calc(var(--content-max) + 2 * var(--space-40));padding:0 var(--space-40) var(--space-96);text-align:center;flex-direction:column;margin:0 auto;display:flex}.pfFeature[data-wide]{max-width:calc(1280px + 2 * var(--space-40))}.pfFeature[id]{scroll-margin-top:calc(var(--header-height) + var(--space-24))}.pfHead{align-items:center;gap:var(--space-16);flex-direction:column;display:flex}.pfTitle{max-width:18em;font-size:var(--text-3xl);line-height:var(--lh-tight);font-weight:var(--weight-semi);letter-spacing:-.03em;text-wrap:balance;margin:0}.pfLine{max-width:36em;font-size:var(--text-lede);line-height:var(--lh-lede);color:var(--text-secondary);text-wrap:balance;margin:0}.pfVisual{align-items:center;gap:var(--space-32);flex-direction:column;width:100%;display:flex}.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){.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)}.phHero{gap:var(--space-16);padding:var(--space-64) var(--space-16) var(--space-48)}.phTitle{font-size:var(--text-3xl);line-height:var(--lh-tight);letter-spacing:-.02em}.pfFeature{gap:var(--space-24);padding:0 var(--space-16) var(--space-64)}.pfTitle{font-size:var(--text-xl);line-height:var(--lh-xl);letter-spacing:-.02em}.pfLine{font-size:var(--text-md);line-height:var(--lh-md)}.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 (prefers-reduced-motion:reduce){.prBarLinks a,.prBarNav>span>a,.pvFootCol a{transition:none}}.prBarNav .ui-btn{--ui-btn-fs:var(--text-base)}
.psReveal[data-reveal=self],.psReveal[data-reveal=stagger]>*{transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease);transition-delay:calc(var(--ps-i,0) * 60ms)}.psReveal[data-reveal=self]:not([data-revealed]),.psReveal[data-reveal=stagger]:not([data-revealed])>*{opacity:0;transform:translateY(var(--space-8))}.pubInk .pvFootCol a,.pubInk .tmMore a,.pubInk .trMore a{text-underline-offset:.25em;transition:color var(--dur-fast) var(--ease), text-decoration-color var(--dur-fast) var(--ease);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}@media (hover:hover){.pubInk .pvFootCol a:hover,.pubInk .tmMore a:hover,.pubInk .trMore a:hover{text-decoration-color:currentColor}}.pubInk .pvFootCol a:focus-visible,.pubInk .tmMore a:focus-visible,.pubInk .trMore a:focus-visible{text-decoration-color:currentColor}.pubInk .prPanelYou{transition:border-color var(--dur-fast) var(--ease)}@media (hover:hover){.pubInk .prPanelYou:hover{border-color:var(--border-strong)}}@media (prefers-reduced-motion:reduce){.psReveal[data-reveal=self],.psReveal[data-reveal=stagger]>*{opacity:1;transition:none;transform:none}.pubInk .pvFootCol a,.pubInk .tmMore a,.pubInk .trMore a,.pubInk .prPanelYou{transition:none}}@media print{.psReveal[data-reveal=self],.psReveal[data-reveal=stagger]>*,.scFrame *{opacity:1!important;transform:none!important}.scReplay{display:none}}
