.proto-pdet__prov{flex-shrink:0;width:16px;height:16px;padding:0;margin:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;opacity:.55;transition:opacity .2s var(--ease-smooth,ease);cursor:pointer}.proto-pdet__cell--value:hover .proto-pdet__prov,.proto-pdet__prov:focus-visible,.proto-pdet__prov:hover{opacity:1}.proto-pdet__prov:focus-visible{outline:2px solid var(--accent-blue-100,#08f);outline-offset:2px;border-radius:3px}.proto-pdet__prov svg{width:16px;height:16px;display:block}.pv-tip-wrap{position:fixed;z-index:9999;pointer-events:auto;opacity:0;transition:opacity .12s var(--ease-smooth,ease)}.pv-tip-wrap.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.proto-pdet__prov,.pv-tip-wrap{transition:none}}.pv-tip{width:min(346px,calc(100vw - 16px));box-sizing:border-box;background:hsla(0,0%,100%,.8);backdrop-filter:blur(2.5px);border:.5px solid var(--accent-black-12,#e0e0e0);border-radius:16px;box-shadow:0 74px 21px 0 transparent,0 47px 19px 0 transparent,0 27px 16px 0 rgba(0,0,0,.01),0 12px 12px 0 rgba(0,0,0,.02),0 3px 6px 0 rgba(0,0,0,.02);display:flex;flex-direction:column;align-items:stretch}.pv-tip__head{display:flex;align-items:center;justify-content:space-between;padding:12px;flex-shrink:0}.pv-tip__body{display:flex;flex-direction:column;align-items:stretch;flex:0 0 auto;background:var(--accent-white-100,#fff);border-radius:16px;box-shadow:0 0 0 .5px var(--accent-black-12,#e0e0e0);overflow:hidden}.pv-tip__kind{width:140px;flex-shrink:0;font-size:12px;line-height:15px;color:#000;white-space:nowrap}.pv-tip__kind-pre{color:var(--accent-black-50,grey)}.pv-tip__jump{flex-shrink:0;width:16px;height:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:none;border:0;cursor:pointer;transition:opacity .15s var(--ease-smooth,ease)}.pv-tip__jump:hover{opacity:.6}.pv-tip__jump:disabled{cursor:default;opacity:.35}.pv-tip__jump:disabled:hover{opacity:.35}.pv-tip__jump-icon{display:flex;transform:rotate(135deg)}.pv-tip__row{display:flex;align-items:center;gap:12px;padding:12px;font-size:12px;line-height:15px;flex-shrink:0}.pv-tip__row-label{width:140px;flex-shrink:0;color:var(--accent-black-50,grey);overflow-wrap:anywhere}.pv-tip__row-val{color:var(--accent-black-80,#333);flex:1 1 auto;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-tip__source{padding:0 8px 8px;display:flex;flex-shrink:0}.pv-tip__source-inner{flex:1 0 0;box-sizing:border-box;background:var(--accent-black-4,#f5f5f5);border-radius:8px;padding:8px;font-size:12px;max-height:min(60vh,460px);overflow-y:auto}.pv-tip__source-inner>:first-child{margin-top:0}.pv-tip__strong{color:var(--accent-black-80,#333);font-weight:var(--font-medium,500)}.pv-tip__line{color:var(--accent-black-70,#4d4d4d);line-height:var(--leading-relaxed,1.5);margin-top:6px}.pv-tip__line--meta{color:var(--accent-black-50,grey);margin-top:2px}.pv-tip__formula,.pv-tip__line--flag,.pv-tip__quote{color:var(--accent-black-70,#4d4d4d)}.pv-tip__formula,.pv-tip__quote{font-family:var(--font-mono,"SF Mono","Fira Code",monospace);font-size:11px;margin-top:8px;line-height:var(--leading-relaxed,1.5)}.pv-tip__formula{color:var(--accent-black-50,grey)}.pv-tip__who{display:flex;align-items:center;gap:8px}.pv-tip__who-date{margin-left:auto;align-self:flex-start;flex-shrink:0;color:var(--accent-black-50,grey);font-size:12px;line-height:15px}.pv-tip__avatar{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-black-12,#e0e0e0);color:var(--accent-black-70,#4d4d4d);font-size:10px;font-weight:var(--font-medium,500)}.pv-tip__who-col{display:flex;flex-direction:column;min-width:0}.pv-tip__who-name{color:var(--accent-black-80,#333);font-weight:var(--font-medium,500)}.pv-tip__who-role{color:var(--accent-black-50,grey);font-size:11px}.pv-tip__diff{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pv-tip__diff-was{text-decoration:line-through}.pv-tip__diff-arrow,.pv-tip__diff-was{color:var(--accent-black-50,grey)}.pv-tip__diff-now{color:var(--accent-black-80,#333);font-weight:var(--font-medium,500)}.pv-log{margin:0}.pv-log__title{font-size:11px;color:var(--accent-black-50,grey);margin-bottom:8px}.pv-log__list{list-style:none;margin:0;padding:0 0 0 14px;position:relative}.pv-log__list:before{content:"";position:absolute;left:2px;top:5px;bottom:12px;width:1px;background:var(--accent-black-12,#e0e0e0)}.pv-log__item{position:relative;padding-bottom:10px}.pv-log__item:last-child{padding-bottom:0}.pv-log__dot{position:absolute;left:-14px;top:3px;width:5px;height:5px;border-radius:50%;background:var(--accent-black-25,#bfbfbf);box-shadow:0 0 0 2px var(--accent-black-4,#f5f5f5)}.pv-log__item--now .pv-log__dot{background:var(--accent-blue-80,#33a0ff)}.pv-log__item--origin .pv-log__dot{background:var(--accent-black-4,#f5f5f5);box-shadow:0 0 0 1px var(--accent-black-25,#bfbfbf),0 0 0 3px var(--accent-black-4,#f5f5f5)}.pv-log__change{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:16px;flex-wrap:wrap}.pv-log__now{color:var(--accent-black-80,#333)}.pv-log__item--now .pv-log__now{font-weight:var(--font-medium,500)}.pv-log__meta{margin-top:2px;font-size:11px;line-height:15px;color:var(--accent-black-50,grey)}.pv-tip__ledger{display:grid;grid-template-columns:10px minmax(0,1fr) max-content;-moz-column-gap:8px;column-gap:8px;margin-top:10px}.pv-tip__lrow{display:contents}.pv-tip__lop,.pv-tip__lval{font-family:var(--font-mono,"SF Mono","Fira Code",monospace);font-size:12px;font-variant-numeric:tabular-nums;color:var(--accent-black-70,#4d4d4d);white-space:nowrap;padding:3px 0}.pv-tip__lop{text-align:center;color:var(--accent-black-50,grey)}.pv-tip__lval{text-align:right}.pv-tip__lname{font-size:12px;color:var(--accent-black-50,grey);padding:3px 0;min-width:0;overflow-wrap:anywhere}.pv-tip__lrow--ruled>*{border-top:.5px solid var(--accent-black-12,#e0e0e0);padding-top:6px}.pv-tip__lrow--ruled>.pv-tip__lop{border-top-color:transparent}.pv-tip__lrow--answer>.pv-tip__lname,.pv-tip__lrow--answer>.pv-tip__lval{color:var(--accent-black-80,#333)}.pv-tip__lrow--answer>.pv-tip__lval{font-weight:var(--font-medium,500)}