.pd[data-term] .sh-id .sh-id-top>.sh-name{flex-grow:0}.sh-star-note{flex:none;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-label);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-negative);white-space:nowrap}.sh-notice{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--tm-pad);border:1px solid var(--tm-line);border-bottom:0;background:var(--color-surface-2);color:var(--color-ink);font-size:var(--text-body);line-height:var(--leading-body)}.sh-notice[data-on=paused]{background:var(--color-negative-wash);color:var(--color-negative-wash-ink)}.sh-notice-mark{width:7px;height:7px;flex:none;background:var(--color-ink-3)}.sh-notice[data-on=closed] .sh-notice-mark,.sh-notice[data-on=paused] .sh-notice-mark{background:var(--color-negative)}.sh-notice[data-on=pending] .sh-notice-mark{background:transparent;border:1px solid var(--color-ink-3)}.sh-notice--ph{border:0;border-bottom:1px solid var(--color-line);padding-inline:var(--space-4)}.sh-id{flex-direction:column;gap:var(--space-3);padding-block:var(--space-4) var(--space-4)}.sh-id,.sh-id-row{display:flex;min-width:0}.sh-id-row{align-items:center;gap:var(--space-4);align-items:flex-end}.sh-id-row>*{flex-shrink:0}.sh-id-row>.sh-id-top{flex-shrink:1;align-items:flex-end}.sh-id-row .sh-name{line-height:56px;margin-bottom:-17px}@media (max-width:1360px){.sh-id-row .sh-mark{width:var(--h-lg)!important;height:var(--h-lg)!important}.sh-id-row{min-height:var(--h-lg)}}@media (min-width:1361px){.sh-id-row .sh-name{margin-bottom:-9px}}.sh-id-row .sh-act{height:var(--h-lg);min-height:var(--h-lg);gap:var(--space-3);font-size:var(--text-body);font-weight:var(--weight-emphasis)}.sh-id-top{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--space-3)}.sh-star .ac-star{width:var(--h-lg);height:var(--h-lg);border:1px solid var(--tm-line,var(--color-line-strong));color:var(--color-ink-2);transition:color var(--dur-fast) linear,background-color var(--dur-fast) linear,border-color var(--dur-fast) linear}.sh-star .ac-star:hover{background:var(--ctl-hover);color:var(--color-ink);border-color:var(--color-line-active)}.sh-star .ac-star[data-on]{color:var(--color-surface);background:var(--color-ink);border-color:var(--color-ink)}.sh-star .ac-star[data-on]:hover{color:var(--color-surface);background:var(--color-ink-2)}.sh-star .ac-star:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.sh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.sh-checks{display:contents}.sh-tag{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--h-xs);padding-inline:var(--space-2);border:1px solid var(--color-line-strong);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-meta);line-height:var(--leading-tight);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap}.sh-tag,.sh-tag>svg{flex:none}.sh-tag--ticker{color:var(--color-ink);border-color:var(--color-line-active)}.pd[data-term] .sh-meta .sh-tag--ind,.sh-tag.sh-tag--ind{height:var(--h-xs);padding-inline:var(--space-2);font-size:var(--text-meta);background:transparent;border:1px solid var(--color-line-strong);color:var(--color-ink-2)}.sh-stage{--tone:var(--color-positive);--tone-ink:var(--color-positive-wash-ink);--tone-wash:var(--color-positive-wash)}.sh-stage[data-on=bonding]{--tone:var(--color-warning);--tone-ink:var(--color-warning-wash-ink);--tone-wash:var(--color-warning-wash)}.sh-stage[data-on=closed],.sh-stage[data-on=paused]{--tone:var(--color-negative);--tone-ink:var(--color-negative-wash-ink);--tone-wash:var(--color-negative-wash)}.sh-stage[data-on=pending]{--tone:var(--color-ink-3);--tone-wash:transparent}.sh-stage{color:var(--tone-ink,var(--tone));background:color-mix(in oklab,var(--tone) 22%,transparent);border-color:color-mix(in oklab,var(--tone) 80%,transparent)}.sh-stage[data-on=pending]{background:transparent;border-color:var(--color-line-strong);color:var(--color-ink-2)}.sh-stage-mark{width:8px;height:8px;flex:none;background:var(--tone)}.sh-stage[data-on=pending] .sh-stage-mark{background:transparent;border:1px solid var(--tone)}@keyframes sh-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes sh-breathe-edge{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 10px 0 color-mix(in oklab,var(--color-warning) 28%,transparent)}}.sh-stage[data-on=bonding]{animation:sh-breathe-edge 2s ease-in-out infinite}.sh-stage[data-on=bonding] .sh-stage-mark{animation:sh-breathe 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sh-stage[data-on=bonding],.sh-stage[data-on=bonding] .sh-stage-mark{animation:none}}.sh-check{color:var(--color-ink-3)}.sh-check[data-state=verified]{color:var(--color-ink-2)}.sh-check[data-state=verified]>svg:first-child{color:var(--color-brand)}.sh-check-q{color:var(--color-ink-3);font-weight:400}a.sh-check{transition:color var(--dur-fast) linear,background-color var(--dur-fast) linear}a.sh-check:hover{color:var(--color-ink);background:var(--ctl)}a.sh-check:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){a.sh-check:active{transform:none}}.sh-meta [role=tooltip]{text-transform:none;letter-spacing:normal;font-weight:400}.sh-description{max-width:68ch;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--text-title);line-height:var(--leading-stat);color:var(--color-ink-2);text-wrap:pretty}.sh-addrs:not(.sh-addrs--ph){grid-template-columns:repeat(3,minmax(0,1fr))}.sh-u{display:flex;min-width:0;align-items:stretch;height:var(--h-row)}.sh-addrs:not(.sh-addrs--ph)>.sh-u+.sh-u{border-left:1px solid var(--tm-line)}.sh-u-main{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:var(--space-2);padding-inline:var(--tm-pad,var(--space-4));text-align:left;color:var(--color-ink-2);transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}button.sh-u-main{cursor:pointer;justify-content:flex-start}.sh-addrs:not(.sh-addrs--ph)>.sh-u{container:sh-cell/inline-size}@container sh-cell (max-width: 280px){.sh-u-main{gap:var(--space-1);padding-inline:var(--tm-pad,var(--space-4)) var(--space-2)}}.sh-u-main>.sh-u-val{flex:0 1 auto;display:flex;gap:0;min-width:0}.sh-u-head{flex:0 1 auto;min-width:3ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-u-tail{flex:none}.sh-u-main>.sh-u-copy{margin-left:auto}button.sh-u-main:hover{background:var(--ctl);color:var(--color-ink)}button.sh-u-main:active{background:var(--ctl-hover)}button.sh-u-main:active .sh-u-copy{transform:scale(var(--press-icon))}.sh-u-go:focus-visible,button.sh-u-main:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.sh-u-glyph,.sh-u-lab{flex:none;color:var(--color-ink-2)}.sh-u-lab{font-size:var(--text-meta);line-height:var(--leading-tight);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-caps);text-transform:uppercase}.sh-u-lab,.sh-u-val{font-family:var(--font-fragment-mono),ui-monospace,monospace}.sh-u-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-none);color:var(--color-ink)}.sh-u-val--none{color:var(--color-ink-3);font-size:var(--text-meta);letter-spacing:var(--tracking-caps);text-transform:uppercase}.sh-u-copy{flex:none;color:var(--color-ink-2);transition:color var(--dur-fast) linear,transform var(--dur-fast) linear}button.sh-u-main:hover .sh-u-copy{color:var(--color-ink)}.sh-u[data-state=copied] .sh-u-main{background:var(--color-positive-wash)}.sh-u[data-state=copied] :is(.sh-u-val,.sh-u-copy){color:var(--color-positive)}.sh-u[data-state=failed] .sh-u-val{font-size:var(--text-meta);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:var(--weight-emphasis)}.sh-u[data-state=failed] :is(.sh-u-val,.sh-u-copy){color:var(--color-warning)}.sh-u-check{display:inline-flex;flex:none;color:var(--color-warning);cursor:default}.sh-u-check[data-verified=true]{color:var(--color-brand)}.sh-u-go{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-2);width:var(--h-row);border-left:1px solid var(--tm-line,var(--color-line-strong));color:var(--color-ink-2);transition:background-color var(--dur-fast) linear,color var(--dur-fast) linear}.sh-u-go:hover{background:var(--ctl-hover);color:var(--color-ink)}.sh-u-go:active svg{transform:scale(var(--press-icon))}.sh-u[data-kind=vault]{background:var(--color-brand-wash);position:relative}.sh-u[data-kind=vault]:not([data-empty]):after{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--color-brand);pointer-events:none}.sh-u[data-kind=vault] .sh-u-glyph{color:var(--color-brand)}.sh-u[data-kind=vault] .sh-u-lab{color:var(--color-ink)}.sh-u[data-kind=vault][data-empty]{background:transparent}.sh-u[data-kind=vault][data-empty] .sh-u-glyph{color:var(--color-ink-3)}.sh-u-go--open{width:auto;padding-inline:var(--tm-pad,var(--space-4));border-left:0;background:var(--color-brand);color:var(--color-brand-ink);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-meta);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.sh-u-go--open:hover{background:var(--color-brand-hover);color:var(--color-brand-ink)}.sh-u-go--open:active{transform:translateY(1px)}.sh-u-go--open:active svg{transform:none}@media (prefers-reduced-motion:reduce){.sh-u-go--open:active,.sh-u-go:active svg,button.sh-u-main:active .sh-u-copy{transform:none}}@container sh-cell (max-width: 360px){.sh-addrs:not(.sh-addrs--ph) .sh-u-go-tail{display:none}}@container sh-cell (max-width: 280px){.sh-addrs:not(.sh-addrs--ph) .sh-u-go-word{display:none}.sh-addrs:not(.sh-addrs--ph) .sh-u-go--open{width:var(--h-touch);padding-inline:0}}.sh-meta.sh-meta--ph{min-height:var(--h-touch);padding-block:var(--space-2)}.sh-addrs.sh-addrs--ph{display:flex;flex-direction:column;margin-bottom:var(--space-3);border:1px solid var(--color-line-strong)}.sh-addrs--ph>.sh-u{height:var(--h-touch)}.sh-addrs--ph>.sh-u+.sh-u{border-top:1px solid var(--color-line-strong)}.sh-addrs--ph .sh-u-main{padding-inline:var(--space-3)}.sh-addrs--ph .sh-u-go{width:var(--h-touch)}.sh-addrs--ph .sh-u-go--open{width:auto;padding-inline:var(--space-3)}.sh-addrs--ph .sh-u-go-tail{display:none}.sh-addrs--ph:not(:has(.sh-u+.sh-u)){margin-bottom:0}details.ph-company-addresses>summary{text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--weight-emphasis)}:root[data-theme=light] .sh-id-row .sh-act{background:var(--color-ink);color:var(--color-surface)}:root[data-theme=light] .sh-id-row .sh-act:hover{background:var(--color-brand);color:var(--color-brand-ink)}.sh-meta-break{display:none}.sh-meta.sh-meta--ph{row-gap:0}.sh-meta--ph .sh-meta-break{display:block;flex-basis:100%;height:var(--space-2)}.ph-mark{width:var(--h-touch)!important;height:var(--h-touch)!important}.sh-addrs .sh-u-go--open{padding-inline:var(--space-3)}.sh-u-main{container:sh-u/inline-size}.sh-u-4{display:none}@container sh-u (max-width: 169px){.sh-u-6{display:none}.sh-u-4{display:inline}}@container sh-u (max-width: 217px){.sh-u[data-kind=vault] .sh-u-6{display:none}.sh-u[data-kind=vault] .sh-u-4{display:inline}}@container sh-u (max-width: 266px){.sh-addrs--ph .sh-u[data-kind=vault] .sh-u-6{display:none}.sh-addrs--ph .sh-u[data-kind=vault] .sh-u-4{display:inline}}.sh-u[data-kind=vault] .sh-u-main{padding-right:var(--space-2)}.tm-lab-short{display:none}@container (max-width: 822px){.tm-band--rail .tm-lab-full{display:none}.tm-band--rail .tm-lab-short{display:inline}}:root .ph-company-detail h1.ph-ident{font-family:var(--font-display),var(--font-geist-sans),system-ui,sans-serif;font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);text-transform:uppercase}@media (max-width:340px){.sh-addrs--ph .sh-u-go-word{display:none}.sh-addrs--ph .sh-u-go--open{width:var(--h-touch);padding-inline:0}}.sh-addrs:is([data-phase=closed],[data-phase=paused]) .sh-u[data-kind=vault]{background:transparent}.sh-addrs:is([data-phase=closed],[data-phase=paused]) .sh-u[data-kind=vault]:after{display:none}.sh-addrs:is([data-phase=closed],[data-phase=paused]) .sh-u-go--open{background:transparent;color:var(--color-ink);box-shadow:inset 1px 0 0 var(--tm-line,var(--color-line-strong))}.sh-addrs:is([data-phase=closed],[data-phase=paused]) .sh-u-go--open:hover{background:var(--ctl-hover)}.sh-bio-ph{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;margin-block:var(--space-2) var(--space-3);padding:0;min-height:0;text-align:left;cursor:pointer}.sh-bio-ph:disabled{cursor:default;opacity:1}.sh-description.sh-description--ph{-webkit-line-clamp:2;font-size:var(--text-title);line-height:1.4;font-weight:400;color:var(--color-ink-2)}.sh-description.sh-description--ph[data-open]{-webkit-line-clamp:unset;display:block}.sh-bio-toggle{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-meta);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-2)}.sh-stage-was{color:var(--color-ink-3);font-weight:400}.ph-name-row{align-items:flex-end!important}:root .ph-company-detail .ph-name-row h1.ph-ident{font-size:min(var(--text-hero),8.5vw);line-height:1.2;margin-bottom:-.259em}.ph-company-detail .ph-name-row{margin-bottom:var(--space-1)}.sh-px{display:flex;flex:none;align-items:flex-end;gap:var(--space-3);margin-left:auto}.sh-px-v{font-size:var(--text-page);line-height:var(--leading-page,28px);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-num);color:var(--color-ink);white-space:nowrap;margin-bottom:var(--sh-px-descent,-6px)}.sh-px-ch{gap:var(--space-1);margin-bottom:calc((var(--h-xs) - .726 * var(--text-page)) / -2)}.sh-px-ch[data-dir=up]{color:var(--color-positive-wash-ink);background:var(--color-positive-wash);border-color:color-mix(in oklab,var(--color-positive) 60%,transparent)}.sh-px-ch[data-dir=down]{color:var(--color-negative-wash-ink);background:var(--color-negative-wash);border-color:color-mix(in oklab,var(--color-negative) 60%,transparent)}.sh-px-w{color:var(--color-ink-3);font-weight:400}.sh-px+.sh-act{margin-left:var(--space-2)}.sh-id-tagrow{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.sh-id-tagrow>.sh-meta{flex:1 1 auto}.sh-px--compact{display:none;align-items:center}.sh-px--compact .sh-px-v{font-size:var(--text-title);line-height:var(--leading-body);font-weight:var(--weight-emphasis);margin-bottom:0}@container (max-width: 880px){.sh-id-row>.sh-px{display:none}.sh-px--compact{display:flex}}.sh-px--compact{gap:var(--space-2)}.sh-px--compact .sh-px-ch{margin-bottom:0;position:relative;top:-.5px}.sh-px-last,.sh-px[data-stopped] .sh-px-v{color:var(--color-ink-3)}.sh-px-last{align-self:flex-end;font-family:var(--font-fragment-mono),ui-monospace,monospace;font-size:var(--text-meta);line-height:var(--leading-tight);font-weight:var(--weight-emphasis);letter-spacing:var(--tracking-caps);text-transform:uppercase}