.tp{gap:var(--s-4);flex-direction:column;display:flex}.tp-you{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);grid-template-columns:1fr auto;display:grid}.tp-you__facts{gap:var(--s-2) var(--s-4);flex-wrap:wrap;align-items:baseline;display:flex}.tp-you__name{font-weight:var(--fw-bold)}.tp-you__acts{gap:var(--s-2);flex-wrap:wrap;justify-content:end;display:flex}@media (width<=720px){.tp-you{grid-template-columns:1fr}.tp-you__acts{justify-content:start}}.tp-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.tp-card{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);color:inherit;font:inherit;text-align:start;cursor:pointer;grid-template-rows:auto 1fr auto;min-block-size:152px;display:grid}.tp-card:hover{border-color:var(--line-strong)}.tp-card:focus-visible{box-shadow:var(--focus)}.tp-card[aria-current=true]{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}[dir=rtl] .tp-card[aria-current=true]{box-shadow:inset -3px 0 0 var(--brand)}.tp-card__top{align-items:start;gap:var(--s-2);grid-template-columns:1fr auto;display:grid}.tp-card__name{font-weight:var(--fw-bold);font-size:var(--fs-16,1rem);line-height:1.3}.tp-card__line{color:var(--ink-2);font-size:var(--fs-13);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.tp-card__hubs{gap:var(--s-1);flex-wrap:wrap;display:flex}.tp-hubtag{font-size:var(--fs-12);color:var(--ink-2);padding:1px var(--s-2);border-radius:var(--r-pill);border:1px solid var(--line)}.tp-hubtag[data-status=applied]{border-color:var(--brand);color:var(--ink);background:var(--brand-soft)}.tp-org{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tp-bu{border-inline-start:3px solid var(--brand);gap:var(--s-2);flex-direction:column;padding-inline-start:var(--s-3);display:flex}.tp-bu__name{font-weight:var(--fw-bold)}.tp-bu__ar{color:var(--ink-3);font-size:var(--fs-12)}.tp-bu h4{margin:var(--s-1) 0 0;font-size:var(--fs-13);color:var(--ink-2);font-weight:var(--fw-bold)}.tp-bu ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tp-ch{gap:var(--s-2);font-size:var(--fs-13);grid-template-columns:1fr auto;display:grid}.tp-ch__meta{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.tp-seg{font-size:var(--fs-13)}.tp-struct{color:var(--ink-3);font-size:var(--fs-12)}.tp-rows{border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);margin:0;padding:0;list-style:none}.tp-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);grid-template-columns:auto 1fr auto auto;display:grid}.tp-row+.tp-row{border-block-start:1px solid var(--line)}.tp-row__what{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.tp-row__name{font-weight:var(--fw-bold)}.tp-row__sub{color:var(--ink-2);font-size:var(--fs-13)}.tp-row__counts{color:var(--ink-2);font-size:var(--fs-13);font-variant-numeric:tabular-nums;white-space:nowrap}.tp-row__chip{justify-content:end;inline-size:136px;display:flex}@media (width<=640px){.tp-row{grid-template-columns:auto 1fr}.tp-row__counts,.tp-row__chip{grid-column:2;justify-content:start;inline-size:auto}}.tp-hubs{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.tp-section{gap:var(--s-2);flex-direction:column;display:flex}.tp-section h3{font-size:var(--fs-16,1rem);margin:0}.tp-notes{color:var(--ink-2);font-size:var(--fs-13);gap:var(--s-1);flex-direction:column;margin:0;padding-inline-start:var(--s-4);display:flex}.sample-banner{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-2);border:1px dashed var(--line-strong);background:var(--surface-2,var(--surface));color:var(--ink-2);font-size:var(--fs-13);flex-wrap:wrap;display:flex}.sample-banner strong{color:var(--ink)}.sample-panel{gap:var(--s-3);flex-direction:column;display:flex}.sample-panel__line{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}
