.cp-stamp__url{color: inherit;text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 4px;overflow-wrap: anywhere}.cp-lic{display: flex;align-items: center;gap: var(--op-space-2);min-height: var(--op-touch);min-width: 0;margin: 0;padding: var(--op-space-1) var(--op-space-4);border: 1px solid var(--op-border);border-radius: var(--op-r-pill);background: var(--op-surface);font-size: var(--op-fs-sm)}.cp-lic svg{width: 18px;height: 18px;flex: none;color: var(--op-teal)}.cp-lic__words{display: grid;min-width: 0;line-height: var(--op-leading-tight)}.cp-lic__l{font-weight: var(--op-weight-semibold)}.cp-lic__n{font-family: var(--op-font-mono);overflow-wrap: anywhere}.cp-lic__meta{font-size: var(--op-fs-xs);color: var(--op-text-2)}.cp-lic__meta a{color: var(--op-teal);text-decoration: underline;text-underline-offset: 3px}.cp-actions{display: flex;flex-wrap: wrap;gap: var(--op-space-3)}.cp-now{margin: calc(-1 * var(--op-space-2)) 0 var(--op-space-5)}.cp-now a{color: var(--op-teal);text-decoration: underline;text-underline-offset: 3px}.cp-row__id{display: grid;min-width: 0}.cp-row__in{font-family: var(--op-font-mono);font-size: var(--op-fs-xs);font-weight: var(--op-weight-regular,400);color: var(--op-text-2)}.cp-strip{display: flex;height: var(--op-cp-strip-h);margin-bottom: var(--op-space-5);border-radius: var(--op-r-sm);overflow: hidden}.cp-strip i{display: block;height: 100%}.cp-fill--rest{background: var(--op-cp-rest)}.cp-fill--unknown{background: repeating-linear-gradient(135deg,var(--op-cp-unk-a) 0 4px,var(--op-cp-unk-b) 4px 8px)}.cp-rows{list-style: none;margin: 0;padding: 0}.cp-head,.cp-row{display: grid;grid-template-columns: minmax(0,var(--op-cp-studio-w)) minmax(0,1fr) 6rem 6rem;gap: var(--op-space-2) var(--op-space-5);align-items: center}.cp-head{padding-bottom: var(--op-space-2);border-bottom: 1px solid var(--op-hairline);font-family: var(--op-font-mono);font-size: var(--op-fs-xs);letter-spacing: var(--op-tracking-mono-2);text-transform: uppercase;color: var(--op-text-2)}.cp-head span:nth-child(n+3),.cp-row__n,.cp-row__s{text-align: right}.cp-row{padding-block: var(--op-space-3);border-bottom: 1px solid var(--op-hairline)}.cp-row__who{display: flex;align-items: center;gap: var(--op-space-3);min-width: 0;font-weight: var(--op-weight-semibold)}.cp-row__who a{overflow: hidden;color: inherit;text-decoration: none;text-overflow: ellipsis;white-space: nowrap}.cp-row__who a:hover{color: var(--op-teal);text-decoration: underline}.cp-sw{display: inline-block;flex: none;width: 12px;height: 12px;border-radius: var(--op-r-xs)}.cp-bar{display: block;height: var(--op-cp-bar-h);background: var(--op-page);border-radius: var(--op-r-pill);overflow: hidden}.cp-bar i{display: block;height: 100%;border-radius: var(--op-r-pill)}.cp-row__n,.cp-row__s{font-family: var(--op-font-mono);font-variant-numeric: tabular-nums}.cp-row__s{font-weight: var(--op-weight-semibold)}.cp-row--quiet .cp-row__who{font-weight: var(--op-weight-regular,400);color: var(--op-text-2)}.cp-note{margin-top: var(--op-space-4)}@media (max-width: 640px){.cp-head{display: none}.cp-row{grid-template-columns: minmax(0,1fr) auto auto;grid-template-areas: "who n s" "bar bar bar"}.cp-row__who{grid-area: who}.cp-row > .cp-bar{grid-area: bar}.cp-row__n{grid-area: n}.cp-row__s{grid-area: s}}.cp-ev__head{display: flex;align-items: center;gap: var(--op-space-3)}.cp-ev__flag{font-family: var(--op-font-emoji);font-size: 1.6em;line-height: 1}.cp-ev__head a{color: inherit;text-decoration: none}.cp-ev__head a:hover{color: var(--op-teal);text-decoration: underline}.cp-seen{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,var(--op-cp-seen-min)),1fr));gap: var(--op-space-3);margin: 0;padding: 0;list-style: none}.cp-seen__tile{display: grid;gap: var(--op-space-3);height: 100%;padding: var(--op-space-4);border-radius: var(--op-r-lg);background: var(--op-surface);box-shadow: var(--op-elevation-1);color: inherit;text-decoration: none;transition: box-shadow var(--op-dur-fast) var(--op-ease),transform var(--op-dur-fast) var(--op-ease)}.cp-seen__tile:hover{color: inherit;text-decoration: none;box-shadow: var(--op-elevation-2);transform: translateY(-2px)}.cp-seen__tile:focus-visible{outline: var(--op-focus-ring) solid var(--op-teal);outline-offset: 2px}.cp-seen__mark{display: flex;align-items: center;justify-content: center;height: var(--op-cp-seen-mark-h);padding: var(--op-space-2);border-radius: var(--op-r-sm)}.cp-seen__mark img{display: block;width: 100%;height: 100%;object-fit: contain}.cp-seen__mark--dark{background: var(--op-ink)}.cp-seen__word{font-size: var(--op-fs-md);font-weight: var(--op-weight-bold);line-height: var(--op-leading-tight);text-align: center;overflow-wrap: anywhere}.cp-seen__when{display: grid;gap: 2px;justify-items: center;text-align: center}.cp-seen__label{font-family: var(--op-font-mono);font-size: var(--op-fs-xs);letter-spacing: var(--op-tracking-mono-2);text-transform: uppercase;color: var(--op-text-3)}.cp-seen__date{font-family: var(--op-font-mono);font-size: var(--op-fs-sm);color: var(--op-ink)}@media (prefers-reduced-motion: reduce){.cp-seen__tile{transition: none}.cp-seen__tile:hover{transform: none}}.cp-shelf .cp-head,.cp-shelf .cp-row{grid-template-columns: minmax(0,var(--op-cp-shelf-w)) minmax(0,1fr) 6rem 6rem}.cp-mark{display: inline-flex;flex: none;align-items: center;justify-content: center;width: var(--op-cp-mark-w);height: var(--op-cp-mark-h);padding: var(--op-space-1);border: 1px solid var(--op-hairline);border-radius: var(--op-r-sm);background: var(--op-surface)}.cp-mark img{display: block;width: 100%;height: 100%;object-fit: contain}.cp-mark--dark{border-color: var(--op-ink);background: var(--op-ink)}.cp-mark--none{border-color: transparent;background: transparent}.cp-mark__plate{font-size: var(--op-fs-xs);font-weight: var(--op-weight-semibold);color: var(--op-text-2)}.js .cp-shelf .cp-strip i,.js .cp-shelf .cp-bar i{transform: scaleX(0);transform-origin: left center}.js .cp-shelf.is-in .cp-strip i,.js .cp-shelf.is-in .cp-bar i{transform: none;transition: transform var(--op-dur-reveal) var(--op-ease) calc(var(--cp-i,0) * var(--op-cp-stagger) + 120ms)}.cp-shelf [data-cp-studio]{transition: opacity var(--op-dur-fast) ease,background-color var(--op-dur-fast) ease}.cp-shelf[data-cp-focus] [data-cp-studio]:not(.is-hot){opacity: var(--op-cp-dim)}.cp-shelf .cp-row.is-hot{background: var(--op-page)}.cp-strip i{cursor: default}@media (prefers-reduced-motion: reduce){.js .cp-shelf .cp-strip i,.js .cp-shelf .cp-bar i{transform: none;transition: none}.cp-shelf [data-cp-studio]{transition: none}}@media (max-width: 640px){:root{--op-cp-mark-w: 56px;--op-cp-mark-h: 29px}.cp-shelf .cp-row{grid-template-columns: minmax(0,1fr) auto auto;grid-template-areas: "who n s" "bar bar bar"}}