.cc-pp-head{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.cc-pp-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cc-pp-head .cc-rs-title{margin:0;font-size:.9375rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;display:block}.cc-pp-role{margin:0;font-weight:500;line-height:1.35;color:var(--cc-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-pp-meta,.cc-pp-role{font-size:var(--coco-text-meta)}.cc-pp-meta{display:block;min-width:0;margin:2px 0 0;line-height:var(--coco-leading-meta);color:var(--cc-ink-3)}.cc-pp-photo{flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--cc-surface-2);border:1px solid var(--cc-line)}.cc-pp-photo.is-initials{display:inline-grid;place-items:center;color:var(--cc-ink-2);font-weight:600;letter-spacing:.02em}.cc-pp-form{display:flex;flex-direction:column;gap:4px}.cc-pp-fieldset{margin:0;padding:0;border:0;min-width:0}.cc-pp-fieldset>legend{width:100%;padding:0}.cc-pp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 14px}.cc-pp-fieldset>.cc-ct-field{margin-top:12px}.cc-pp-restricted{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%}.cc-pp-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.cc-optsel{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;text-align:left;cursor:pointer}.cc-optsel-chev,.cc-optsel.is-empty>span{color:var(--cc-ink-3)}.cc-optsel-chev{flex:none}.cc-optsel-label{overflow-wrap:anywhere}.cc-pp-empty{margin:0 0 4px;font-size:var(--coco-text-cell)}.cc-pp-photos{container-type:inline-size}.cc-pp-official{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--cc-line);border-radius:var(--coco-radius-lg);background:var(--cc-surface)}.cc-pp-off+.cc-pp-off{border-top:1px solid var(--cc-line)}@container (min-width: 480px){.cc-pp-official{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-pp-off+.cc-pp-off{border-top:0;border-left:1px solid var(--cc-line)}}.cc-pp-off{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 10px}.cc-pp-off-text{display:flex;flex-direction:column;flex:1;min-width:0;font-size:var(--coco-text-cell);line-height:1.3}.cc-pp-off-text b{font-weight:var(--coco-weight-strong);color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-pp-off-text .cc-faint{font-size:var(--coco-text-meta)}.cc-pp-portrait{width:36px;height:36px;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--cc-surface-2);border:1px solid var(--cc-line)}.cc-pp-portrait.is-empty{display:inline-grid;place-items:center;color:var(--cc-ink-3)}.cc-pp-portrait.is-card{border-radius:var(--coco-radius-md)}.cc-pp-portrait.is-card.is-set,a.cc-pp-portrait.is-card{color:var(--cc-success-text,var(--cc-success))}.cc-pp-files-h{margin-top:18px}.cc-pp-photos section .cc-lane-h{margin-top:10px;font-size:var(--coco-text-meta);color:var(--cc-ink-3);font-weight:600}.cc-pp-fthumb{width:40px;height:40px;border-radius:var(--coco-radius-md);-o-object-fit:cover;object-fit:cover;background:var(--cc-surface-2)}.cc-pp-fofficial{color:var(--cc-success-text,var(--cc-success));font-weight:600}.cc-pp-frow.is-open>.cc-file{border-bottom-color:transparent}.cc-pp-versions{list-style:none;margin:0;padding:0 0 6px 50px;border-bottom:1px solid var(--cc-line);display:flex;flex-direction:column;font-size:var(--coco-text-meta)}.cc-pp-version{display:flex;align-items:center;gap:8px;min-height:30px}.cc-pp-issued{margin-top:6px;padding-top:2px}.cc-pp-storage{margin:18px 0 0;font-size:var(--coco-text-meta);color:var(--cc-ink-3)}.cc-pp-storage b{font-weight:500;color:var(--cc-ink-2)}.cc-pp-storage button{color:var(--cc-accent-text);font-weight:600;border-radius:var(--coco-radius-xs)}.cc-pp-issued .cc-n{color:var(--cc-ink-3);font-weight:500}.cc-pp-issues{list-style:none;margin:0;padding:0 0 0 20px}.cc-pp-issue{padding:6px 0;border-bottom:1px solid var(--cc-line);font-size:var(--coco-text-cell)}.cc-pp-issue:last-child{border-bottom:0}.cc-pp-issue-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--cc-ink)}.cc-pp-issue-snap{margin-top:2px;font-size:var(--coco-text-meta);overflow-wrap:anywhere}.cc-pp-changes{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.cc-pp-changes li{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:8px;font-size:var(--coco-text-meta);line-height:var(--coco-leading-meta)}.cc-pp-before,.cc-pp-change-label{color:var(--cc-ink-3)}.cc-pp-before{text-decoration:line-through;text-decoration-color:var(--cc-line-2)}.cc-pp-source{margin-left:6px;vertical-align:1px}.cc-pp-activity .cc-more-link{margin-top:8px}.cc-pp-module{margin-top:18px;border-top:1px solid var(--cc-line);padding-top:8px}.cc-pp-module>summary{display:flex;align-items:center;gap:6px;min-height:36px;cursor:pointer;font-size:.8125rem;font-weight:var(--coco-weight-strong);color:var(--cc-ink-2);list-style:none}.cc-pp-module>summary::-webkit-details-marker{display:none}.cc-pp-module>summary .cc-i{transition:transform var(--coco-duration-control)}.cc-pp-module[open]>summary .cc-i{transform:rotate(90deg)}.cc-pp-fieldlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 12px}.cc-pp-check{display:flex;align-items:center;gap:8px;min-height:32px;font-size:var(--coco-text-cell);color:var(--cc-ink)}.cc-pp-check input{accent-color:var(--cc-ink)}.cc-pp-lock{color:var(--cc-ink-3)}.cc-pp-lists{display:flex;flex-direction:column;gap:8px}.cc-pp-list-row{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;border-bottom:1px solid var(--cc-line)}.cc-pp-list-row:last-child{border-bottom:0}.cc-pp-list-row[data-archived] .cc-pp-list-main{opacity:.6}.cc-pp-list-main{display:flex;flex-direction:column;flex:1;min-width:0;font-size:var(--coco-text-cell)}.cc-pp-list-scroll{max-height:min(52vh,460px);overflow:auto}@media (max-width:640px){.cc-pp-head{gap:10px}}@media (pointer:coarse){.cc-pp-check,.cc-pp-version .cc-btn{min-height:40px}}.cc-optsel[data-invalid]{border-color:var(--cc-danger)}.cc-pp-limeta{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.cc-optsel-label{white-space:normal;line-height:1.3}.cc-optsel-label+small{margin-left:12px;flex:0 1 auto;max-width:42%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.cc-rg-surface:has(.cc-pp-head) .cc-rs-head{position:relative}.cc-rg-surface:has(.cc-pp-head) .cc-rs-line{position:absolute;top:48px;right:10px;width:auto;min-height:0;margin:0;padding:0}.cc-rg-surface:has(.cc-pp-head) .cc-rs-line>.cc-grow{display:none}[data-dock-record].cc-rg-surface:has(.cc-pp-head) .cc-rs-line{right:12px}.cc-pp-profile{display:flex;flex-direction:column}.cc-pp-section+.cc-pp-section{margin-top:18px}.cc-pp-sec{display:flex;align-items:center;gap:8px;margin:2px 0;font-size:var(--coco-text-micro,.6875rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-ink-3)}.cc-pp-profile .cc-prop{grid-template-columns:132px minmax(0,1fr);min-height:34px;border-bottom:0}.cc-pp-profile .cc-prop-l{line-height:1.3}.cc-pp-profile .cc-prop-v{gap:6px}.cc-pp-profile .cc-trig{text-align:left;white-space:normal;overflow-wrap:anywhere;padding-top:4px;padding-bottom:4px}.cc-pp-profile .cc-trig.is-readonly{color:var(--cc-ink)}.cc-pp-val{overflow-wrap:anywhere}.cc-pp-inline{width:100%;min-width:0;height:30px;margin-left:-7px}textarea.cc-pp-inline{height:auto;min-height:64px;margin-left:0;resize:vertical}.cc-pp-notes{padding:4px 0}.cc-pp-notes .cc-trig{width:100%;min-height:36px;margin-left:-7px;align-items:flex-start}@media (max-width:640px){.cc-pp-profile .cc-prop{grid-template-columns:112px minmax(0,1fr)}}.cc-pp-cell{display:flex;align-items:center;min-width:0;width:100%}.cc-pp-cell .cc-trig{max-width:100%;margin-left:-7px}.cc-pp-cell .cc-trig,.cc-pp-cell .cc-trig>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-pp-cell .cc-pp-inline{height:28px}.cc-pp-cell .cc-pp-val{overflow-wrap:normal}.cc-pp-idbtn{font-variant-numeric:tabular-nums}