.proto-pdet{--pdet-col:1099px;--pdet-gutter:24px;--pdet-band:64px;--pdet-nav-w:190px;--pdet-nav-narrow:188px;--pdet-nav-inset:20px;--pdet-nav-band:calc(var(--pdet-nav-inset) + var(--pdet-nav-narrow) + var(--pdet-gutter));container-type:inline-size;display:flex;flex-direction:column;height:100%;min-height:0;position:relative;isolation:isolate;background:transparent;font-family:var(--font-sans)}.proto-pdet.proto-mainview--in .proto-pdet__blur,.proto-pdet.proto-mainview--out .proto-pdet__blur{display:none}.proto-pdet__head{position:absolute;top:0;left:0;right:0;z-index:3;box-sizing:border-box;height:var(--pdet-band);padding:20px var(--pdet-gutter) 0;pointer-events:none;background:linear-gradient(to bottom,var(--accent-bg-1,#fcfcfd) 0,var(--accent-bg-1,#fcfcfd) 58%,rgba(252,252,253,0) 100%);border-top-right-radius:12px}.proto-pdet__save,.proto-pdet__seg{pointer-events:auto}.proto-pdet__blur{top:0;left:0;right:0;height:var(--pdet-band);z-index:2;pointer-events:none;overflow:hidden}.proto-pdet__blur,.proto-pdet__blur>i{position:absolute;border-top-right-radius:12px}.proto-pdet__blur>i{inset:0;display:block}.proto-pdet__blur>i:first-child{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(180deg,#000 0,#000 14%,transparent 34%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 14%,transparent 34%)}.proto-pdet__blur>i:nth-child(2){backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);mask-image:linear-gradient(180deg,transparent 8%,#000 24%,#000 38%,transparent 54%);-webkit-mask-image:linear-gradient(180deg,transparent 8%,#000 24%,#000 38%,transparent 54%)}.proto-pdet__blur>i:nth-child(3){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(180deg,transparent 28%,#000 44%,#000 58%,transparent 74%);-webkit-mask-image:linear-gradient(180deg,transparent 28%,#000 44%,#000 58%,transparent 74%)}.proto-pdet__blur>i:nth-child(4){backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(180deg,transparent 48%,#000 64%,#000 78%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,transparent 48%,#000 64%,#000 78%,transparent 92%)}.proto-pdet__blur>i:nth-child(5){backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(.5px);mask-image:linear-gradient(180deg,transparent 68%,#000 84%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 68%,#000 84%,transparent)}.proto-pdet__head-col{display:flex;align-items:center;gap:10px;width:100%;max-width:var(--pdet-col);margin-inline:auto}.proto-pdet__idrow{flex:1;justify-content:space-between}.proto-pdet__idrow,.proto-pdet__who{min-width:0;display:flex;align-items:center;gap:12px}.proto-pdet__avatar{width:32px;height:32px;flex-shrink:0;border-radius:100px;-o-object-fit:cover;object-fit:cover;background:var(--accent-white-100,#fff)}.proto-pdet__avatar--mono{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-black-6,#f0f0f0);color:var(--accent-black-60,#666);font-size:11px;font-weight:var(--font-medium,500);letter-spacing:.02em}.proto-pdet__avatar--icon svg{width:16px;height:16px}.proto-pdet__name{font-size:14px;color:var(--accent-black-50,grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proto-pdet__save{flex-shrink:0;display:inline-flex;align-items:center;padding:2px;background:var(--accent-white-100,#fff);border:.5px solid var(--accent-black-12,#e0e0e0);border-radius:100px;cursor:pointer;transition:background .2s var(--ease-smooth,ease)}.proto-pdet__save:hover{background:var(--accent-black-4,#f5f5f5)}.proto-pdet__save-item{width:28px;height:28px;border-radius:160px;display:inline-flex;align-items:center;justify-content:center}.proto-pdet__save-item svg{width:16px;height:16px}.proto-pdet__seg{flex-shrink:0;display:inline-flex;align-items:stretch;height:32px;background:var(--accent-black-4,#f5f5f5);border-radius:100px;overflow:hidden}.proto-pdet__seg-btn{display:inline-flex;align-items:center;padding:8px 8px 8px 12px;border:.5px solid transparent;border-radius:100px;background:transparent;font-family:inherit;font-size:12px;color:var(--accent-black-80,#333);white-space:nowrap;cursor:pointer;transition:background .2s var(--ease-smooth,ease),border-color .2s var(--ease-smooth,ease)}.proto-pdet__seg-btn:last-child{padding-right:12px}.proto-pdet__seg-btn.is-active{padding-left:12px;padding-right:12px;background:var(--accent-white-100,#fff);border-color:var(--accent-black-12,#e0e0e0);font-weight:var(--font-medium,500)}.proto-pdet__body{flex:1;min-height:0;overflow-y:auto;padding:calc(var(--pdet-band) + 12px) var(--pdet-gutter) 48px;scrollbar-width:none;-ms-overflow-style:none}.proto-pdet__body::-webkit-scrollbar{width:0;height:0;display:none}.proto-pdet__stack{display:flex;flex-direction:column;gap:12px;width:100%;max-width:var(--pdet-col);margin-inline:auto}.proto-pdet__stack--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;grid-auto-rows:2px;grid-auto-flow:row dense;align-items:start}.proto-pdet__stack--grid>.proto-pdet__card:nth-child(odd){grid-column:1}.proto-pdet__stack--grid>.proto-pdet__card:nth-child(2n){grid-column:2}.proto-pdet__stack--grid .proto-pdet__col--label{flex:0 0 180px;width:180px}@container (max-width: 940px){.proto-pdet__stack--grid{grid-template-columns:minmax(0,1fr)}.proto-pdet__stack--grid>.proto-pdet__card:nth-child(2n){grid-column:1}.proto-pdet__stack--grid .proto-pdet__col--label{flex:0 0 247px;width:247px}}.proto-pdet__nav{position:absolute;top:calc(var(--pdet-band) + 12px);left:calc((50% - var(--pdet-col) / 2 - var(--pdet-nav-w)) / 2);width:var(--pdet-nav-w);z-index:2}@container (max-width: 1658px){.proto-pdet__nav{width:var(--pdet-nav-narrow);left:max(calc((var(--pdet-nav-band) - var(--pdet-nav-narrow)) / 2),calc((100cqw - var(--pdet-col) - 2 * var(--pdet-nav-narrow)) / 4))}.proto-pdet__body,.proto-pdet__head{padding-left:clamp(var(--pdet-gutter),calc(2 * var(--pdet-nav-band) + var(--pdet-col) + var(--pdet-gutter) - 100cqw),var(--pdet-nav-band))}}@container (max-width: 820px){.proto-pdet__nav{display:none}.proto-pdet__body,.proto-pdet__head{padding-left:var(--pdet-gutter)}}.proto-pdet__nav-label{font-size:11px;color:var(--accent-black-40,#999);padding:0 8px;margin:0 0 6px}.proto-pdet__nav-list{display:flex;flex-direction:column}.proto-pdet__nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;background:none;border:0;border-radius:8px;font-family:inherit;font-size:12px;line-height:15px;text-align:left;color:var(--accent-black-50,grey);cursor:pointer;transition:background .15s var(--ease-smooth,ease),color .15s var(--ease-smooth,ease)}.proto-pdet__nav-item:hover{background:var(--accent-black-4,#f5f5f5);color:var(--accent-black-80,#333)}.proto-pdet__nav-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-pdet__card-title.is-shimmer{background-color:var(--accent-blue-80,#33a0ff);background-image:linear-gradient(100deg,transparent 40%,var(--accent-blue-20,#cce7ff) 50%,transparent 60%);background-size:250% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pdet-title-shimmer 2s ease-in-out infinite}.proto-pdet__card-title.is-shimmer--once{animation-iteration-count:1}@keyframes pdet-title-shimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.proto-pdet__card-title.is-shimmer{animation:none;background-image:none;color:var(--accent-blue-80,#33a0ff)}}.proto-pdet__card{background:var(--accent-white-100,#fff);border:.5px solid var(--accent-black-12,#e0e0e0);border-radius:16px;overflow:hidden}.proto-pdet__card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px;background:var(--accent-black-2,#fafafa);border-bottom:.5px solid var(--accent-black-12,#e0e0e0);font-size:12px;font-weight:var(--font-medium,500);color:var(--accent-black-60,#666)}.proto-pdet__card-head-v{flex:0 0 auto;color:var(--accent-black-80,#333);font-variant-numeric:tabular-nums}.proto-pdet__val:has(.proto-pdet__doc){display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;white-space:normal;overflow:visible}.proto-pdet__doc{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;border:.5px solid var(--accent-black-12,#e0e0e0);background:var(--accent-black-2,#fafafa);font-size:11px;line-height:16px;color:var(--accent-black-60,#666);white-space:nowrap;text-decoration:none;transition:background .15s var(--ease-smooth,ease),color .15s var(--ease-smooth,ease)}.proto-pdet__doc--opens{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;margin:0}.proto-pdet__doc--opens:focus-visible,.proto-pdet__doc--opens:hover{background:var(--accent-black-6,#f0f0f0);color:var(--accent-black-80,#333)}.proto-pdet__doc--opens:focus-visible{outline:2px solid var(--accent-blue-100,#06f);outline-offset:1px}.proto-pdet__card-body{display:flex;flex-direction:column;gap:10px;padding:4px}.proto-pdet__card-body--flat{padding:4px 12px 0}.proto-pdet__item-head.proto-pdet__item-head--inline{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.proto-pdet__item-head.proto-pdet__item-head--inline .proto-pdet__item-sub{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.proto-pdet__card-sum{padding:10px 12px 0;margin-top:2px;border-top:.5px solid var(--accent-black-12,#e0e0e0)}.proto-pdet__item{display:flex;gap:12px;align-items:flex-start;padding:8px;border-radius:12px;transition:background .2s var(--ease-smooth,ease)}.proto-pdet__item:not(.is-open):hover{background:var(--accent-black-4,#f5f5f5)}.proto-pdet__chev{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--accent-black-60,#666);transition:transform .24s var(--ease-smooth,cubic-bezier(.4,0,.2,1))}.proto-pdet__item.is-open .proto-pdet__chev{transform:rotate(90deg)}.proto-pdet__chev svg{width:16px;height:16px;display:block}.proto-pdet__item-body{flex:1;min-width:0;display:flex;flex-direction:column}.proto-pdet__item-head{display:flex;flex-direction:column;gap:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.proto-pdet__item-title{font-size:12px;color:var(--accent-black-80,#333)}.proto-pdet__item-sub{font-size:12px;color:var(--accent-black-50,grey)}.proto-pdet__item-fields{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .32s var(--ease-smooth,cubic-bezier(.4,0,.2,1)),opacity .2s ease}.proto-pdet__item-fields>*{overflow:hidden;min-height:0}.proto-pdet__item.is-open .proto-pdet__item-fields{grid-template-rows:1fr;opacity:1}.proto-pdet__fields{display:flex;align-items:flex-start;width:100%}.proto-pdet__col{display:flex;flex-direction:column}.proto-pdet__col--label{flex:0 0 247px;width:247px}.proto-pdet__col--value{flex:1;min-width:0}.proto-pdet__cell{display:flex;align-items:center;gap:12px;border-bottom:.5px solid var(--accent-black-12,#e0e0e0);font-size:12px;min-height:41px;box-sizing:border-box}.proto-pdet__cell--label{padding:12px 4px;color:var(--accent-black-50,grey)}.proto-pdet__val--editable{cursor:text;caret-color:var(--accent-black-80,#333)}.proto-pdet__val--editable:focus{outline:0}.proto-pdet__cell--value:has(.proto-pdet__val--editable){border-radius:4px;box-shadow:inset 0 0 0 .5px transparent;transition:background .15s var(--ease-smooth,ease),box-shadow .15s var(--ease-smooth,ease)}.proto-pdet__cell--value:has(.proto-pdet__val--editable):hover{background:var(--accent-black-2,#fafafa)}.proto-pdet__cell--value:has(.proto-pdet__val--editable):focus-within{background:var(--accent-white-100,#fff);box-shadow:inset 0 0 0 1px var(--accent-blue-80,#33a0ff)}.proto-pdet__cell--value{padding:12px;color:#000;justify-content:space-between}.proto-pdet__col--label .proto-pdet__cell:last-child,.proto-pdet__col:last-child .proto-pdet__cell:last-child{border-bottom:0}.proto-pdet__val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proto-main>.proto-pdet{height:100%;min-height:0}.proto-pdet__cell--value:hover .proto-pdet__prov{opacity:1}.proto-pdet__prov:focus-visible,.proto-pdet__prov:hover,.proto-pdet__prov[aria-expanded=true]{opacity:1}.proto-pdet__prov:focus-visible{outline:2px solid var(--accent-blue-100,#06f)}.proto-pdet__prov .ds-icon,.proto-pdet__prov svg{width:16px;height:16px;display:block}.pv-tip{width:346px;box-shadow: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)}.pv-tip__strong{font-weight:var(--font-medium)}.pv-tip__formula{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__avatar,.pv-tip__who-name{font-weight:var(--font-medium)}.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)}