.p-tc{--tb: 2px solid var(--cf-card-border);--m: var(--cf-font-mono);--hl: color-mix(in srgb,var(--hi) 42%,transparent);padding-block: var(--cf-s-5) var(--cf-s-8)}.p-tc > * + *,.p-tc__main > * + *{margin-top: var(--cf-s-5)}.p-tc__badge,.p-tc__intro-k,.p-tc__olk,.p-tc__pnk,.p-tc__gi dt,.p-tc__our-k,.p-tc__statl{font-family: var(--cf-font-mono);font-size: 0.72rem;letter-spacing: 0.12em;text-transform: uppercase;color: var(--cf-muted)}.p-tc__intro-k,.p-tc__olk{margin-bottom: var(--cf-s-2)}.p-tc__src{max-width: 46rem;font-size: var(--cf-t-0);color: var(--cf-muted);margin: 0}.p-tc__badge{display: inline-block;margin-right: var(--cf-s-2);padding: 0.1rem 0.5rem;border: 2px solid;border-radius: var(--cf-r-1);background: var(--cf-surface);color: var(--cf-fg)}.p-tc__tools{display: flex;flex-wrap: wrap;align-items: center;gap: var(--cf-s-2) var(--cf-s-4)}.p-tc__cite{margin: 0;font-family: var(--m);font-size: var(--cf-t-0)}.p-tc__citedby{margin: 0;font-size: var(--cf-t-0)}.p-tc__search{max-width: 44rem;position: relative}.p-tc__label{display: block;font-family: var(--cf-font-display);font-weight: 700;font-size: var(--cf-t-2);margin-bottom: var(--cf-s-2)}.p-tc__bar{display: flex;gap: var(--cf-s-2)}.p-tc__input{flex: 1;min-width: 0;min-height: var(--cf-target);padding: 0 var(--cf-s-4);border: 2px solid var(--cf-fg);border-radius: var(--cf-r-2);background: var(--cf-surface);color: var(--cf-fg)}.p-tc__input::placeholder{color: var(--cf-muted);opacity: 1}.p-tc__hint{margin: var(--cf-s-2) 0 0;font-size: var(--cf-t-0);color: var(--cf-muted)}.p-tc__results{list-style: none;margin: var(--cf-s-3) 0 0;padding: 0;border: 2px solid var(--cf-fg);border-radius: var(--cf-r-2);background: var(--cf-surface);max-height: min(28rem,70vh);overflow-y: auto}.p-tc__results[hidden]{display: none}.p-tc__results li + li,.p-tc__rlist li + li{border-top: 1px solid var(--cf-rule)}.p-tc__results a{display: block;padding: var(--cf-s-2) var(--cf-s-4);text-decoration: none;color: var(--cf-fg)}.p-tc__results a:hover,.p-tc__results a:focus-visible{background: var(--cf-bg-2)}.p-tc__rnum{font-family: var(--m);font-weight: 600;margin-right: var(--cf-s-2)}.p-tc__rwhy{display: block;font-size: 0.78rem;color: var(--cf-muted)}.p-tc__rnone{padding: var(--cf-s-3) var(--cf-s-4);margin: 0;color: var(--cf-muted)}.p-tc__rlist{list-style: none;margin: 0;padding: 0}.p-tc__rlist a,.p-tc__rlist li > span{display: flex;gap: var(--cf-s-3);padding: 0.45rem 0;color: var(--cf-fg);text-decoration: none;line-height: 1.35}.p-tc__rlist a:hover .p-tc__sh{text-decoration: underline;color: var(--cf-link)}.p-tc__snum{flex: none;min-width: 5.5rem;font-family: var(--m);font-weight: 600;font-size: 0.9rem}.p-tc__rlist .p-tc__snum{color: var(--cf-link)}.p-tc__nnum{font-family: var(--m);font-weight: 600}.p-tc__pk{margin: 0 0 var(--cf-s-3);font-size: var(--cf-t-0);color: var(--cf-muted)}.p-tc__chip{display: inline-flex;align-items: center;gap: 0.45em;min-height: 2.25rem;padding: 0.2rem 0.8rem;border: var(--tb);border-radius: var(--cf-r-pill);background: var(--cf-surface);color: var(--cf-fg);font-weight: 600;font-size: 0.9rem;text-decoration: none;box-shadow: 0 3px 0 var(--cf-btn-shadow)}.p-tc__chip:hover{background: var(--cf-bg-2)}.p-tc__pn{display: grid;gap: var(--cf-s-3);max-width: 46rem}@media (min-width: 40rem){.p-tc__pn{grid-template-columns: 1fr 1fr}}.p-tc__pn a{display: block;padding: var(--cf-s-3) var(--cf-s-4);border: var(--tb);border-radius: var(--cf-r-2);text-decoration: none;color: var(--cf-fg);background: var(--cf-surface)}.p-tc__pn a:hover{box-shadow: var(--cf-shadow)}.p-tc__pn-next{text-align: right;grid-column: -2}.p-tc__pnk{display: block}@media print{.p-tc__search,.p-tc__pn,.p-tc__tools{display: none !important}}
