.watches-page{max-width:var(--measure-read)}.watches-page .cv-head-row{justify-content:space-between}.watch-list{margin-top:0}.watch-filter{margin-block:var(--s-4)0;color:var(--fg-2)}.watch-row{padding-block:var(--s-6);border-top:1px solid var(--rule)}.watch-id h3{color:var(--fg-0);font:var(--fw-reg)var(--fs-h3)/1.4 var(--font-sans);margin:0}.watch-row p{color:var(--fg-1);margin:0;line-height:1.5}.watch-row p.watch-meta{display:flex;align-items: center;gap:var(--s-1)var(--s-5);margin-top:var(--s-2);flex-wrap:wrap}.watch-subject{color:var(--fg-1);font-size:var(--fs-small)}.watch-check-status{display:inline-flex;align-items: center;gap:var(--s-2);color:var(--fg-1);font:var(--fw-reg)var(--fs-label)/1.2 var(--font-label)}.watch-dot{background:var(--fg-3);border-radius:50%;flex:none;width:7px;height:7px}.watch-check-status[data-tone=quiet] .watch-dot{background:var(--ok)}.watch-check-status[data-tone=idle] .watch-dot{box-shadow:inset 0 0 0 1.5px var(--fg-3);background:0 0}.watch-check-status[data-tone=fired]{color:var(--wait)}.watch-check-status[data-tone=fired] .watch-dot{background:var(--wait)}.watch-row p.watch-reading{display:flex;align-items:baseline;gap:0 var(--s-3);margin-top:var(--s-2);font-size:var(--fs-small);flex-wrap:wrap}.watch-check-value{color:var(--fg-0);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.watch-rule,.watch-sep{color:var(--fg-1)}.watch-rule{overflow-wrap:anywhere}.watch-title{display:flex;align-items: center;gap:0 var(--s-5);flex-wrap:wrap}.watch-title .watch-edit{margin-block:calc(var(--s-4)*-1);color:var(--fg-2)}.watch-row p.watch-reason{margin-top:var(--s-4);max-width:72ch}.watch-row>.watch-action{margin-top:var(--s-4);justify-self:start}.watch-outcome{margin-top:var(--s-5);color:var(--fg-0)}.watch-row .watch-outcome>*+*{margin-top:var(--s-2)}.watch-row p.watch-outcome-state{font:var(--fw-reg)var(--fs-label)/1.3 var(--font-label)}a.watch-case{display:block;color:var(--fg-0);text-wrap:pretty;max-width:60ch}.watch-row p.watch-outcome-note{max-width:72ch}.watch-row p.watch-outcome-meta{font-size:var(--fs-mono-small)}.watch-outcome-meta a,.watch-meta a{text-decoration-color:#0000}.watch-outcome-meta a:hover,.watch-meta a:hover{text-decoration-color:currentColor}.watch-editor{display:grid;gap:var(--s-6);margin-block:var(--s-6);padding:var(--s-6)var(--s-7)var(--s-7);border:1px solid var(--rule-2);border-radius:var(--r-2)}.watch-editor+.watch-row{border-top-color:#0000}.watch-editor-group{display:grid;gap:var(--s-6)}.watch-editor-group+.watch-editor-group{margin-top:var(--s-5)}.watch-editor-title{color:var(--fg-0);font:italic var(--fw-reg)var(--fs-h3)/1.3 var(--font-serif);margin:0}.watch-editor .ds-input:not(:focus-within),.watch-editor .ds-select:not(:focus-within),.watch-editor .ds-textarea:not(:focus-within){border-color:var(--rule-2)}.watch-editor-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items: start;gap:var(--s-6)}.watch-name-input>.ds-input-control{font-family:var(--font-sans);font-size:var(--fs-body)}.watch-rule-line{display:flex;align-items: center;gap:var(--s-3);color:var(--fg-0);flex-wrap:wrap;margin:0;line-height:1.5}.watch-rule-clause{display:inline-flex;align-items: center;gap:var(--s-3);white-space:nowrap}.watch-rule-clause:last-child{margin-inline-start:calc(var(--s-1)*-1)}.watch-rule-line .ds-input.watch-threshold{width:12ch}.watch-rule-line .ds-input.watch-minutes{width:7ch}.watch-rule-line .ds-input .ds-input-control{padding-inline:var(--s-3);text-align:right}.watch-editor .ds-textarea-control{white-space:pre;overflow-x:auto}.watch-editor-error{color:var(--fg-0);max-width:72ch;margin:0}.watch-editor-actions{display:flex;align-items: center;gap:var(--s-6);flex-wrap:wrap}.watch-editor:has(.watch-editor-end>.ds-confirm) .watch-editor-actions{display:none}.watch-editor-end>.ds-button{margin-left:calc(var(--s-2)*-1)}.watch-editor-end>.ds-confirm{row-gap:var(--s-6)}.watch-editor-end .ds-confirm-question{flex:0 auto;max-width:none}.model-watches{padding:0 var(--s-7)var(--s-9)}.model-watches ul{margin:var(--s-3)0 0;list-style:none;padding:0}a.model-insp-row{text-decoration:none}.model-watches .model-insp-row-label{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-reg)}@media (max-width:600px){.watch-editor-pair{grid-template-columns:minmax(0,1fr)}.ds-field-hint:has(>.watch-hint-reserve){display:none}.watch-rule-clause:first-child{flex:100%}.watch-rule-line .ds-input.watch-threshold{flex:1 1 0;width:auto;min-width:8ch}.watch-rule-line .ds-input.watch-threshold .ds-input-control{width:0}}.pr-closure{display:grid;max-width:var(--inbox-editorial-measure,68ch);gap:var(--s-5);padding-top:var(--s-2);align-items: start}.pr-closure p{text-wrap:pretty;margin:0}.inbox-item .pr-closure .ds-button{font-weight:400}@media (max-width:560px){.inbox-item .pr-closure .ds-button{min-height:var(--s-10)}}.pr-closure-missing,.pr-closure-hint{font-size:var(--fs-small)}.pr-closure>p+.pr-closure-missing{margin-top:calc(-1*var(--s-2))}.pr-closure-pr{overflow-wrap:anywhere;min-width:0}.pr-closure-tools:empty{display:none}.pr-closure .pr-closure-tools{gap:var(--s-4)var(--s-6)}.pr-closure .pr-closure-tools,.pr-closure .pr-closure-buttons{margin-top:0}.pr-closure-history{min-width:0;max-width:68ch}.pr-closure-history>p{margin:0}.pr-closure-toggle{cursor:pointer}details[open]>.pr-closure-toggle svg{transform:rotate(90deg)}.pr-closure [role=alert]{color:var(--bad)}.co{font-family:var(--font-sans);color:var(--fg-0);max-width:1068px;padding:0 0 120px;font-size:15px;line-height:1.5}.co-hero{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,1fr);column-gap:clamp(40px,6vw,96px);margin-top:48px}.co-kicker{display:flex;color:var(--fg-1);align-items: center;gap:10px;margin:0 0 18px;font-size:13px}.co-sq{background:oklch(from var(--pat-ink-l)l .1 var(--pat-hue));border-radius:1px;flex:none;width:8px;height:8px}.co-h1{font-family:var(--font-serif);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,46px);font-style:italic;font-weight:400;line-height:1.12}.co-nobr{white-space:nowrap}.co-ev{margin:44px 0 0}.co-ev dt,.co-ev-repo{color:var(--fg-2);margin-bottom:2px;font-size:13px;line-height:1.4}.co-nums{display:flex;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:12px;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:400;line-height:1.3}.co-from,.co-to{min-width:0}.co-from{color:var(--fg-2)}.co-arrow{color:var(--fg-3)}.co-to{color:var(--fg-0)}.co-to.co-proven{color:var(--ok)}.co-move{color:var(--fg-2);margin-left:4px;font-size:12px;font-weight:400}.co-step-line a,.co-read a{color:inherit;text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:3px}.co-side{align-self: start;margin-top:50px}.co-progress{list-style:none;margin:0;padding:0}.co-progress>li{position:relative;padding:0 0 22px 30px}.co-progress>li:before{content:"";position:absolute;box-sizing:border-box;border:1.5px solid var(--fg-1);background:var(--bg);border-radius:50%;width:13px;height:13px;top:4px;left:0}.co-progress>li:after{content:"";position:absolute;background:var(--rule-2);width:1px;top:21px;bottom:4px;left:6px}.co-progress>li:last-child{padding-bottom:0}.co-progress>li:last-child:after{display:none}.co-progress>li[data-step=done]:before{border-color:var(--fg-1);background:var(--fg-1)}.co-progress>li[data-step=done]:after{background:var(--fg-1)}.co-progress>li[data-step=current]:before{background:var(--fg-0);box-shadow:0 0 0 4px var(--bg);border:0;width:17px;height:17px;top:2px;left:-2px}.co-progress>li[data-live]:before{animation:1.6s ease-in-out infinite co-pulse}.co-step-name{display:block;font-size:15px;font-weight:var(--fw-reg);color:var(--fg-1);line-height:1.4}.co-step-line{color:var(--fg-1);margin:4px 0 0;font-size:14px;line-height:1.5}.co-progress>li[data-step=current] .co-step-name{font-size:17px;font-weight:var(--fw-label)}.co-progress>li[data-step=current] .co-step-name,.co-step-now .co-say b{color:var(--fg-0)}.co-step-now .co-say b{font-weight:inherit}.co-pr-wait{border-left:1px solid var(--rule-2);text-wrap:balance;margin:14px 0 0;padding-left:12px}.co-pr-title{color:var(--fg-0);overflow-wrap:anywhere;text-wrap:balance;font-size:15px;line-height:1.45}a.co-pr-title{text-decoration:underline;text-decoration-color:var(--rule-2);text-decoration-thickness:1px;text-underline-offset:3px}a.co-pr-title:hover{text-decoration-color:currentColor}a.co-pr-title:focus-visible{text-decoration-color:currentColor}.co-read .md>p{margin:0}.co-step-now>p.co-say{color:var(--fg-1);margin:4px 0 0;font-size:15px;line-height:1.5}.co-side>p{margin:8px 0 0;font-size:15px}.co-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.co-acts .ds-button{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-reg);letter-spacing:0;border-radius:var(--r-2);border:1px solid var(--rule-2);color:var(--fg-0);text-transform:none;background:0 0;height:auto;padding:12px 16px;line-height:1}.co-acts .ds-button:hover:not(:disabled){border-color:var(--fg-1)}.co-acts .ds-button--primary{background:var(--fg-0);border-color:var(--fg-0);color:var(--bg)}.co-acts .ds-button--primary:hover:not(:disabled){background:var(--fg-1);border-color:var(--fg-1)}.co-acts .ds-button--quiet{color:var(--fg-1);border-color:#0000;padding-inline-start:8px;padding-inline-end:8px}.co-acts .ds-button--quiet:hover:not(:disabled){color:var(--fg-0);border-color:#0000}.co-band{display:flex;border-top:1px solid var(--rule);align-items: flex-start;gap:28px;margin:clamp(56px,8vh,88px) 0 0;padding-top:22px}.co-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;gap:28px;margin:0}.co-facts dt{color:var(--fg-2);font-size:13px}.co-facts dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px;font-weight:400}.co-facts dd small{display:block;color:var(--fg-2);font-size:12px;font-weight:400}.co-read{display:grid;grid-template-columns:220px minmax(0,620px);gap:44px 48px;margin-top:88px}.co-sec{display:contents}.co-read h2{font-family:var(--font-serif);letter-spacing:-.01em;text-wrap:balance;text-transform:none;color:var(--fg-0);margin:0;font-size:clamp(24px,2.2vw,30px);font-style:italic;font-weight:400;line-height:1.15}.co-read p{color:var(--fg-0);margin:0 0 10px}.co-problem{max-width:68ch}.co-problem .co-long :-webkit-any(p,li){color:var(--fg-1)}.co-problem .co-long :-moz-any(p,li){color:var(--fg-1)}.co-problem .co-long :is(p,li){color:var(--fg-1)}.co-long{margin:0 0 10px}.co-long summary{cursor:pointer;color:var(--fg-1);font-size:13px}.co-long summary:hover{color:var(--fg-0)}.co-long[open] summary{margin-bottom:10px}.co-long ol{margin:0 0 10px;padding-left:22px}.co-long ol>li{margin:0 0 6px;padding-left:4px}.co-read .co-quiet{color:var(--fg-1);margin-bottom:6px;font-size:14px}.co-thread{list-style:none;margin:0;padding:0}.co-thread>li{display:grid;grid-template-columns:minmax(0,1fr)190px;border-bottom:1px solid var(--rule);gap:20px;padding:14px 0}.co-thread>li:first-child{padding-top:0}.co-thread>li[data-holding]{grid-template-columns:minmax(0,1fr)}.co-thread .co-q{color:var(--fg-0);white-space:pre-line;overflow-wrap:break-word;font-size:14px}.co-thread q.co-clamp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.co-findings{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--s-5);row-gap:var(--s-4);list-style:none;color:var(--fg-0);overflow-wrap:break-word;margin:0;padding:0;font-size:14px}.co-thread .co-findings li{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;gap:var(--s-1)var(--s-5);border:0;padding:0}.co-findings li>.ds-chip{justify-self:start}.co-findings li>:not(.ds-chip){grid-column:2}.co-place{color:var(--fg-1);font-size:12px}.co-by{display:block;color:var(--fg-1);margin-top:4px;font-size:13px}.co-st{color:var(--fg-1);text-align:right;font-size:13px}.co-st b{display:block;color:var(--fg-0);font-weight:400}.co-more{display:grid;gap:12px;margin:0}.co-more div{display:grid;grid-template-columns:minmax(min(12ch,100%),1fr)auto 11ch 120px;border-bottom:1px solid var(--rule);align-items:baseline;gap:16px;padding-bottom:10px}.co-more div:last-child{border-bottom:0;padding-bottom:0}.co-more .co-move-n{font-family:var(--font-mono);color:var(--fg-1);font-size:13px}.co-more [data-tone=ok] .co-move-n{color:var(--ok)}.co-more [data-tone=bad] .co-move-n{color:var(--bad)}.co-more [data-tone=ok] dt,.co-more [data-tone=ok] dd:first-of-type{color:var(--fg-0)}.co-bar{position:relative;background:linear-gradient(var(--fg-2),var(--fg-2))center/1px 100% no-repeat,linear-gradient(var(--rule),var(--rule))center/100% 1px no-repeat;align-self:stretch;margin-block-start:-12px;margin-block-end:-11px}.co-more div:first-child .co-bar{margin-top:0}.co-more div:last-child .co-bar{margin-bottom:0}.co-bar i{position:absolute;background:var(--fg-3);border-radius:1px;min-width:2px;height:6px;top:calc(50% - 3px)}[data-tone=ok]>.co-bar i{background:var(--ok)}[data-tone=better]>.co-bar i{background:var(--fg-1)}.co-more [data-tone=better] .co-move-n{color:var(--fg-0)}[data-tone=bad]>.co-bar i{background:var(--bad)}.co-more dt{color:var(--fg-1);font-size:14px}.co-more dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:14px}.co-more .co-move-n{white-space:nowrap}.co-more dd span{color:var(--fg-2)}.co-wl+.co-wl{margin-top:22px}.co-wl-name{color:var(--fg-0);margin:0 0 4px;font-size:14px;font-weight:400}.co-wl-text{color:var(--fg-2);margin:0 0 12px;font-size:13px;line-height:1.5}.co-raw{color:var(--fg-1);margin-top:14px;font-size:13px}.co-raw summary{cursor:pointer}.co-raw pre{overflow-x:auto;white-space:pre-wrap;font-family:var(--font-mono);color:var(--fg-0);background:var(--bg-raise);border:1px solid var(--rule);border-radius:6px;margin:10px 0 0;padding:14px;font-size:12px;line-height:1.55}.co-thread li.co-has-findings{row-gap:var(--s-5)}.co-has-findings>.co-by{margin-top:0}.co-has-findings>.co-findings,.co-has-findings>.co-raw{grid-column:1/-1;margin-top:0}.co-has-findings>.co-raw q{display:block;margin-top:var(--s-2);quotes:none;color:var(--fg-0);white-space:pre-line;overflow-wrap:break-word;font-size:14px}.co-code{grid-column:1/-1}.co-df{border:1px solid var(--rule);overflow:hidden;border-radius:6px;margin-top:10px}.patch-file-head{display:flex;border-bottom:1px solid var(--rule);color:var(--fg-0);justify-content:space-between;gap:16px;padding:10px 14px;font-size:12.5px}.patch-file-head>span:first-child{overflow-wrap:anywhere;min-width:0}.patch-file-head>span:last-child{color:var(--fg-1);white-space:nowrap}.co-add{color:var(--ok)}.co-del{color:var(--bad)}@media (max-width:820px){.co{padding-bottom:80px}.co-hero{grid-template-columns:minmax(0,1fr);row-gap:40px;margin-top:40px}.co-h1{font-size:30px}.co-ev{margin-top:28px}.co-side{margin-top:0}.co-band{flex-direction:column;gap:22px;margin-top:48px}.co-band .co-others{margin-left:0}.co-facts{grid-template-columns:1fr 1fr;align-self:stretch;row-gap:22px}.co-read{grid-template-columns:minmax(0,1fr);row-gap:14px;margin-top:56px}.co-read h2{margin-top:28px}.co-thread>li{grid-template-columns:minmax(0,1fr);gap:6px}.co-st{text-align:left}.co-thread .co-findings{grid-template-columns:minmax(0,1fr)}.co-findings li>:not(.ds-chip){grid-column:1}}.pv-body .cv-page.pv-cv-page.co-page{padding:0 clamp(24px,6vw,96px)}.pv-body .cv-col.co-col{gap:0;max-width:1068px}@media (max-width:820px){.pv-body .cv-page.pv-cv-page.co-page{padding:0 16px}}.co-cmb code,.co-thread .co-q code{font-family:var(--font-mono);font-size:12.5px}.co-raw p{color:var(--fg-1);margin-top:10px;font-size:14px}@media (max-width:820px){.co-more div{grid-template-columns:minmax(0,1fr);gap:2px}.co-more dd{white-space:normal}}.co-all>.co-more{margin-top:12px}.co-fold{margin-top:88px}.co-fold>summary{display:grid;grid-template-columns:220px minmax(0,620px);cursor:pointer;list-style:none;column-gap:48px}.co-fold>summary::-webkit-details-marker{display:none}.co-fold>summary h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg-0);margin:0;font-size:clamp(24px,2.2vw,30px);font-style:italic;font-weight:400;line-height:1.15}.co-fold>summary:after{content:"Show";color:var(--fg-1);align-self: center;font-size:14px}.co-fold[open]>summary:after{content:"Hide"}.co-fold .ds-section{max-width:var(--measure-read);margin:20px 0 0}.co-fold .ds-section-head{display:none}.co-fold .tl-list .mono,.co-fold .tl-when,.co-fold .tl-kind{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:13px}.co-fold .tl-kind{text-transform:lowercase;color:var(--fg-1)}.co-fold .tl-title{font-size:14px}.co-side form{margin-top:18px}.co-side .case-review-label{display:block;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg-1);margin-bottom:6px;font-size:13px}.co-side .case-review-input{font-family:var(--font-sans);width:100%;font-size:14px}.co-side .co-quiet{color:var(--fg-1);margin:8px 0 0;font-size:13px}.pv-shell:has(.co-page){background:var(--bg)}.pv-shell:has(.co-page) .pv-side{background:var(--bg)}.pv-shell:has(.diff-page){background:var(--bg)}.pv-shell:has(.diff-page) .pv-side{background:var(--bg)}.pv-main:has(.co-page,.diff-page)>.pv-chrome{background:0 0;border:0;min-height:0;padding:28px clamp(24px,6vw,96px) 0}.pv-main:has(.co-page,.diff-page) .pv-chrome-back{display:inline-block;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg-1);text-decoration:none;font-size:13px}.pv-main:has(.co-page,.diff-page) .pv-chrome-back:first-letter{text-transform:uppercase}@media (max-width:820px){.co-fold{margin-top:56px}.co-fold .ds-section{margin-left:0}.pv-main:has(.co-page,.diff-page)>.pv-chrome{padding:20px 16px 0}}.co{padding-bottom:0}.pv-body .cv-col.co-col{padding-bottom:120px}.pv-shell:has(.co-page,.diff-page) .pv-side{border-right:0}.pv-main:has(.co-page,.diff-page){border-left:1px solid var(--rule)}@media (max-width:820px){.pv-body .cv-col.co-col{padding-bottom:80px}.pv-main:has(.co-page,.diff-page){border-left:0}}.co-df .co-cm{background:var(--bg);border-block:1px solid var(--rule);padding:8px 14px 10px}.co-cmb{font-family:var(--font-sans);color:var(--fg-0);max-width:620px;font-size:14px;line-height:1.5}.co-cmb p{margin:0}.co-cmb p+p{margin-top:4px}.co-cmh{color:var(--fg-1);font-size:13px}.co-cmh b{color:var(--fg-0);font-weight:400}.co-ans{border-left:2px solid var(--rule-2);margin-top:10px;padding-left:14px}.co-df .co-lc{position:sticky;font-family:var(--font-sans);border:0;max-width:min(620px,100vw - 64px);margin:0;padding:0;left:10px}.co-df .co-lc textarea{overflow:hidden;resize:none}.co-df .co-lc{scroll-margin-bottom:48px}.co-cmb+.co-lc{border-top:1px solid var(--rule);margin-top:12px;padding-top:10px}.co-cmb{position:sticky;max-width:min(620px,100vw - 64px);left:10px}.co-side .case-approval{border:0;margin:14px 0 0;padding:0}.co-side .case-approval-row{display:flex;flex-direction:column;align-items: flex-start;gap:8px;min-height:0}.co-side .case-approval-copy{order:2}.co-side .approval-disclosure{color:var(--fg-2);font-size:13px}.co-side .case-approval-row+.case-approval-row{border:0}.co-side .case-approval-action{justify-content:flex-start;gap:6px}.co-side .case-approval-copy:empty,.co-side .case-approval-heading,.co-side .approval-candidate-diff,.co-side .approval-base,.co-side .case-approval-k{display:none}.co-side .case-approval .ds-button{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-reg);border-radius:var(--r-2);text-transform:none;letter-spacing:0;height:auto;padding:12px 16px;line-height:1}.co-side .case-approval-copy{color:var(--fg-1);font-size:13px}.co-online{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}.co-online:hover{color:var(--fg-0)}.co-side [data-inbox-action=resolve],.co-side .approval-hold{display:none}.co-fold+.co-fold{margin-top:40px}.co-fold-body{max-width:var(--measure-read);margin:20px 0 0}@media (max-width:820px){.co-fold-body{margin-left:0}}.co-facts dd.co-where{font-family:var(--font-mono);font-size:13px}.co-side .case-approval-copy:has(>.pr-closure){align-self:stretch}.co-side .case-approval .approval-decision .ds-button--secondary.ds-button--destructive:not(:-webkit-any(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--bad)50%,transparent);color:var(--bad);padding-inline-start:16px;padding-inline-end:16px}.co-side .case-approval .approval-decision .ds-button--secondary.ds-button--destructive:not(:-moz-any(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--bad)50%,transparent);color:var(--bad);padding-inline-start:16px;padding-inline-end:16px}.co-side .case-approval .approval-decision .ds-button--secondary.ds-button--destructive:not(:is(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--bad)50%,transparent);color:var(--bad);padding-inline-start:16px;padding-inline-end:16px}.co-side .pr-closure>form{margin-top:0}.co-side .pr-closure>p:first-of-type{display:none}.co-side .pr-closure-buttons .ds-button{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-reg);border-radius:var(--r-2);text-transform:none;letter-spacing:0;height:auto;padding:12px 16px;line-height:1}.co-side .pr-closure-buttons .ds-button:first-child{background:var(--fg-0);border-color:var(--fg-0);color:var(--bg)}.co-side .pr-closure .ds-button{font-weight:400}.co-side .approval-feedback{display:none}.co-facts dd a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.co-cmb .co-clamp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical}.co-df .co-off{background:var(--bg-raise)}.co-df .co-off+.co-off{border-top:0}.co-fnd{border-left:2px solid var(--fg-0);padding-left:12px}.co-loose{list-style:none;border:1px solid var(--rule);border-radius:6px;margin:10px 0 0;padding:0}.co-loose li{padding:10px 14px}.co-loose li+li{border-top:1px solid var(--rule)}.co-loose .co-cmb{position:static;max-width:620px}.co-plain{font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:6px 10px;font-size:12px;line-height:1.6}.co-plain .co-ad{background:oklch(from var(--fg-0)l c h/.08)}.co-plain .co-de{color:var(--fg-2)}.co-plain .co-cm{display:block;white-space:normal}.co-whole{margin:0;padding:6px 14px}.co-not-accepted{color:var(--fg-1);margin:0 0 10px;font-size:14px}.co-run-id{font-family:var(--font-mono);color:var(--fg-2);margin:10px 0 4px;font-size:12px}.co-run-raw{contain:inline-size}.co-run-raw pre{white-space:pre}.co-run-captures,.co-sessions ul{list-style:none;margin:0;padding:0}.co-sessions ul{font-family:var(--font-mono);margin-top:8px;font-size:12px}.co-sessions li span{color:var(--fg-0)}.co-changes{list-style:none;margin:0;padding:0}.co-changes li{border-top:1px solid var(--rule);padding:12px 0}.co-changes li:first-child{border-top:0;padding-top:0}.co-changes li[data-current]{background:var(--bg-raise);border:1px solid var(--rule);border-radius:3px;margin:8px 0;padding:18px 20px 20px}.co-changes li[data-current][data-alone]{background:0 0;border:0;margin:0;padding:0}.co-changes li[data-current]+li{border-top:0}.co-changes li[data-current] .co-change-head{font-size:13px}.co-changes li[data-current] .co-change-what{color:var(--fg-0);font-size:16px}.co-changes li:not([data-current]) .co-change-what{color:var(--fg-1)}.co-changes p{margin:4px 0 0}.co-change-head{display:flex;font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-reg);color:var(--fg-1);align-items:baseline;gap:10px}.co-change-word{color:var(--fg-1)}.co-change>summary{display:block;position:relative;list-style:none;cursor:pointer;padding-right:28px}.co-change>summary::-webkit-details-marker{display:none}.co-change>summary:after{content:"";position:absolute;border-right:1.5px solid var(--fg-2);border-bottom:1.5px solid var(--fg-2);width:7px;height:7px;transition:transform .12s;top:5px;right:6px;transform:rotate(45deg)}.co-change[open]>summary:after{top:9px;transform:rotate(-135deg)}.co-change>summary:hover .co-change-head>span:first-child{text-decoration:underline;text-underline-offset:3px}.co-change-what,.co-change-why{display:block;margin-top:4px}.co-change-why{color:var(--fg-1);font-size:14px}.co-change-top{margin-bottom:4px}.co-change-body{margin:6px 0 4px}.co-change-body>p{margin:6px 0 0}.co-change-body>.co-change-label{font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--fg-1);margin:22px 0 8px}.co-change-body .co-code{max-width:none}.co-checks{list-style:none;margin:18px 0 0;padding:0}.co-checks li{display:flex;border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:8px 0}.co-checks li:first-child{border-top:0;padding-top:0}.co-checks code{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:12.5px}.co-check-name{color:var(--fg-0);font-size:14px}.co-checks .co-check-command{color:var(--fg-1);flex-basis:100%}.co-checks li>code:first-child{flex:1 1 0}.co-check-state{color:var(--fg-1);font-size:13px}.co-checks li[data-passed=false] .co-check-state{color:var(--bad,var(--fg-0))}.co-checks pre{overflow:auto;white-space:pre-wrap;font-family:var(--font-mono);color:var(--fg-0);background:var(--bg-raise,transparent);border:1px solid var(--rule);flex-basis:100%;max-height:320px;margin:6px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.co-change-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:18px!important}.co-changes li[data-verdict=accepted] .co-change-word{color:var(--ok)}.co-unblock.inbox-network-request,.co-unblock.inbox-case-limit{grid-template-columns:minmax(0,1fr);border:0;gap:12px;margin-top:12px;padding:0}.co-unblock .inbox-network-request-copy{max-width:none}.co-unblock-url{color:var(--fg-0)}.co-unblock .inbox-case-limit-form{display:flex;flex-wrap:wrap;align-items: center;gap:8px;width:100%}.co-unblock .inbox-case-limit-label{color:var(--fg-1);flex:0 0 100%}.co-unblock .inbox-case-limit-input-wrap{width:7.5rem}.co-unblock .inbox-case-limit-form>.ds-button{justify-self:auto}.co-unblock .inbox-case-limit-form>.ds-button--quiet{text-align:left;border:0;flex:0 0 100%;justify-content:flex-start;padding:4px 0 0}.co-unblock .inbox-case-limit-form>.action-status{text-align:left;flex:0 0 100%}.co-unblock+.co-acts{margin-top:16px}.co-others{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.co-others .ds-button{border:1px solid var(--fg-3);font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-reg);letter-spacing:0;text-transform:none;color:var(--fg-1);background:0 0;border-radius:2px;height:32px;padding:0 12px}.co-others .ds-button:hover:not(:disabled){color:var(--fg-0);border-color:var(--fg-1);background:0 0}.co-stage-quiet{display:flex;clip-path:inset(-8px -8px -8px 16px);flex-wrap:wrap;align-items:baseline;row-gap:4px;margin:14px 0 0 -20px}.co-stage-quiet>*,.co-stage-quiet>.inbox-automation>.ds-button--quiet{position:relative;margin:0 0 0 20px}.co-stage-quiet>.inbox-automation>.ds-button--quiet{margin-left:0}.co-stage-quiet>*:before{content:"·"/"";position:absolute;color:var(--fg-3);left:-13px}.co-stage-quiet>.inbox-automation:has(.autonomy-target){flex-basis:calc(100% - 20px)}.co-stage-quiet>.inbox-automation:before{content:none}.co-stage-quiet>.inbox-automation>.ds-button--quiet:before{content:"·"/"";position:absolute;color:var(--fg-3);left:-13px}.co-stage-quiet .ds-button,.co-stage-quiet .inbox-automation>.ds-button--quiet{line-height:22px;font-family:var(--font-sans);font-size:13px;font-weight:var(--fw-reg);color:var(--fg-2);text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:3px;background:0 0;border:0;height:auto;min-height:0;padding:0}.co-stage-quiet .ds-button:hover:not(:disabled){color:var(--fg-0)}.co-stage-quiet>.inbox-automation{margin-top:0}.co-side .co-caseform form{max-width:none}.co-caseform form{border-top:0;max-width:620px;margin-top:22px;padding-top:0}.co-caseform .case-review-label,.co-lc .case-review-label{display:block;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--fg-1);margin-bottom:6px;font-size:13px}.co-caseform .co-quiet,.co-lc .co-quiet{color:var(--fg-1);margin:8px 0 0;font-size:13px}.co-nowrap{white-space:nowrap}.co-caseform .case-review-input,.co-lc .case-review-input{font-family:var(--font-sans);width:100%;font-size:14px}.co-unblock .ds-button{font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-reg);letter-spacing:0;text-transform:none;border-radius:var(--r-2);height:auto;padding:12px 16px;line-height:1}.co-unblock .ds-button--primary{background:var(--fg-0);border-color:var(--fg-0);color:var(--bg)}.co-unblock .ds-button--quiet{color:var(--fg-1);background:0 0;border-color:#0000;padding-inline-start:8px;padding-inline-end:8px}.co-unblock .inbox-network-request-actions{display:flex;font-family:var(--font-sans);flex-wrap:wrap;align-items: center;gap:6px}.co-unblock .inbox-note{color:var(--fg-1);font-size:13px;line-height:1.5}.co-unblock-url{margin:0;font-size:13px}.co-facts:empty{display:none}.co-unblock .inbox-network-request-copy{display:contents}.co-unblock.inbox-network-request{display:flex;flex-direction:column}.co-unblock .inbox-network-request-actions{order:1}.co-unblock .inbox-network-request-copy>.inbox-note{order:2;margin:0}.co-unblock .ds-button--secondary{border:1px solid var(--rule-2);color:var(--fg-0);background:0 0}@media (max-width:820px){.co-hero{row-gap:28px}}.co-step-name span,.co-step-now .co-say>span{color:var(--fg-2);font-size:14px;font-weight:400}.co-progress>li[data-step=done]:before{border-color:var(--fg-2);background:var(--fg-2)}.co-progress>li[data-step=done]:after{background:var(--rule-2)}.co-progress>li[data-step=done] .co-step-line{color:var(--fg-2)}.co-unblock-url{word-break:break-all;hyphens:none}.co-unblock .inbox-network-request-copy>.inbox-note{border-radius:var(--r-2);background:color-mix(in oklab,var(--fg-0)5%,transparent);color:var(--fg-1);padding:8px 12px}.co-unblock.inbox-case-limit{margin-top:14px}.co-unblock .inbox-case-limit-label{margin:0}.co-unblock .inbox-case-limit-input-wrap{box-sizing:border-box;min-height:40px}.co-others .ds-button{text-decoration:none}.co-side .co-unblock form{margin-top:0}@media (max-width:820px){.co-more div{grid-template-columns:minmax(0,1fr)auto 48px;grid-template-areas:"name move bar" "vals vals vals";gap:2px 12px}.co-more dt{grid-area:name}.co-more dd:first-of-type{grid-area:vals;text-align:left;color:var(--fg-1);font-size:13px}.co-more .co-move-n{grid-area:move}.co-more .co-bar{grid-area:bar}.co-changes li[data-current]{margin:6px -12px;padding:14px 12px 16px}}.co-change-body>.co-change-note{margin:14px 0 0}.co-h1 code{font-size:.8em}@media (min-width:821px){.co-read{grid-template-columns:220px minmax(0,1fr)}.co-read>.co-sec>div>p,.co-read>div>p{max-width:680px}}@media (max-width:820px){.co-more div{grid-template-columns:minmax(min(12ch,100%),1fr)minmax(0,auto)auto;grid-template-areas:none;row-gap:0}.co-more dt,.co-more dd:first-of-type,.co-more .co-move-n{grid-area:auto}.co-more dd:first-of-type{text-align:right}.co-more .co-bar{display:none}}@media (max-width:480px){.co-changes li[data-current]{border-inline-start:0;border-inline-end:0;border-radius:0;margin:6px -16px;padding:14px 16px 16px}}.co-changes li[data-current] .co-change-head{color:var(--fg-0);font-size:14px}.co-change-body>div:has(>.co-wl){margin-top:18px}.co-earlier{margin-top:14px}.co-earlier>summary{cursor:pointer;color:var(--fg-1);font-size:14px}.co-earlier>summary:hover{color:var(--fg-0)}.co-earlier[open]>summary{margin-bottom:12px}.co-earlier>.co-changes>li:first-child{border-top:1px solid var(--rule);padding-top:12px}.co-changes>li[data-current]{margin-top:0}b,strong{font-weight:inherit}h1,h2,h3,h4,h5,h6{font-weight:400}.mono,code,pre,kbd,samp{font-variant-ligatures:none}html,body,#root{height:100%;margin:0;padding:0}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11","tnum";overflow-wrap:anywhere}article.document{display:none;color:var(--fg-1);max-width:880px;margin:0 auto;padding:48px 24px 96px;line-height:1.55}article.document h1{font:400 italic var(--fs-display-m)/1.1 var(--font-serif);color:var(--fg-0);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px}article.document h2{color:var(--fg-0);margin:36px 0 12px;font-size:18px;font-weight:500;line-height:1.2}article.document a{color:var(--fg-0);text-decoration:underline;text-underline-offset:.18em}article.document code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-0);font-size:.94em}article.document table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;margin:12px 0 20px;font-size:13px}article.document th,article.document td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);white-space:nowrap;padding:6px 16px 6px 0}article.document th{color:var(--fg-2);font-weight:500}@media (max-width:560px){article.document{padding:28px 16px 64px}article.document h1{font-size:30px}}.cv-page{background:var(--bg);display:flex;justify-content:center;width:100%;min-height:100%;padding:72px 64px 120px}.cv-col{display:flex;flex-direction:column;gap:36px;width:100%;max-width:880px}.cv-head{display:flex;gap:var(--s-6);flex-direction:column}.cv-head-row{display:flex;flex-wrap:wrap;align-items: center;gap:16px}.cv-head-title{font:500 italic var(--fs-h1)/1.05 var(--font-serif);color:var(--fg-0);letter-spacing:-.02em;text-wrap:balance;margin:0}@media (max-width:760px){.cv-head-title{font-size:var(--fs-h1-phone);line-height:1.1}}.cv-head-title em,.cv-head-title u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;text-decoration-color:currentColor;font-style:italic}.cv-head .ds-eyebrow{margin-bottom:6px}.cv-head-facts{display:grid;grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;gap:var(--s-6)var(--s-10);margin-top:var(--s-8)}.cv-head-facts>.cv-head-meta{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items: start;gap:inherit;margin:0}.cv-head-facts .cv-meta-pair{display:grid;align-content: start;justify-items:start;gap:var(--s-2)}@media (max-width:720px){.cv-head-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6)}}.cv-head-meta{display:flex;align-items:baseline;gap:var(--s-3)var(--s-7);margin:var(--s-6)0 0;font-family:var(--font-mono);font-style:normal;font-size:var(--fs-mono-small);color:var(--fg-2);letter-spacing:0;flex-wrap:wrap}.cv-head-meta dd{margin:0}.cv-meta-pair{display:inline-flex;align-items:baseline;gap:var(--s-4);min-width:0}.cv-meta-k{color:var(--fg-2);font-size:var(--fs-label);font-family:var(--font-label);flex:none}.cv-meta-v{color:var(--fg-1);letter-spacing:.02em;min-width:0}.diff-base-note{margin-left:var(--s-3);color:var(--fg-2);font-family:var(--font-sans);letter-spacing:0}@media (min-width:721px){.cv-head-meta .ds-chip[data-pattern]{flex-direction:row;gap:.45em}}.cv-meta-repo{display:inline-flex;align-items:baseline;gap:var(--s-2)}.cv-meta-repo>span{min-width:0}.code-host-mark{flex:none;width:1.25em;height:1.25em;line-height:1.25}.action-row{display:flex;align-items: center;gap:var(--s-4);margin-top:var(--s-2);flex-wrap:wrap}.action-row>.ds-button--quiet:first-child{margin-left:calc(-1*var(--s-2))}.case-work-status{margin:var(--s-4)0;color:var(--fg-1);font-size:var(--fs-body)}.action-status{color:var(--fg-1);font-size:var(--fs-label);font-weight:var(--fw-label);font-family:var(--font-label)}.action-status.failed{color:var(--bad)}.action-status.queued,.action-status.recorded{color:var(--fg-2)}.case-approval{margin:var(--s-4)0 var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--rule)}.case-approval-row{display:flex;justify-content:space-between;align-items: center;gap:var(--s-6);min-height:44px}.case-approval-row+.case-approval-row{border-top:1px solid var(--rule)}.case-approval-copy{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.case-approval-heading{display:flex;align-items:baseline;gap:var(--s-4);min-width:0}.case-approval-k{color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-label);white-space:nowrap;font-family:var(--font-label);flex:none}.case-usage-summary{color:inherit;text-decoration:none}.case-usage-summary .cv-meta-v{text-decoration:underline;text-decoration-color:var(--fg-3);text-decoration-thickness:1px;text-underline-offset:.2em}.case-usage-summary:hover .cv-meta-v{color:var(--fg-0);text-decoration-color:currentColor}.case-usage-summary:focus-visible .cv-meta-v{color:var(--fg-0);text-decoration-color:currentColor}.case-usage-summary:focus-visible{outline:2px solid var(--acc);outline-offset:var(--s-2)}.case-approval-title{overflow:hidden;color:var(--fg-1);font-size:var(--fs-h3);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);min-width:0;font-style:normal;font-weight:400}.case-approval-title--pr{font-family:var(--font-mono);font-style:normal;font-size:var(--fs-mono-body);color:var(--fg-1);min-width:0}.case-approval-action{display:flex;align-items: center;gap:var(--s-2)var(--s-4);flex-wrap:wrap;flex:none;justify-content:flex-end}.case-approval-action:has(.ds-field){align-items: flex-end}.approval-open-title,.approval-open-label{display:grid}.approval-open-title>span,.approval-open-label>span{grid-area:1/1}.approval-open-title>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.approval-open-title>[aria-hidden],.approval-open-label>[aria-hidden]{visibility:hidden}.approval-feedback{display:grid;gap:var(--s-2);list-style:none;margin:0;padding:0}.approval-feedback li{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:var(--s-3);color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-body);min-width:0}.approval-feedback-author{color:var(--fg-2);font-size:var(--fs-micro)}.approval-fold-lede{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);flex:auto;min-width:0}.approval-fold-full{color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);flex:auto;min-width:0}.approval-fold{display:grid;grid-template-columns:minmax(0,max-content)max-content;gap:var(--s-3);flex:auto;align-items:baseline;min-width:0}.approval-fold-exact{white-space:pre-wrap;color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);min-width:0}.approval-pr{display:grid;gap:var(--s-2);margin-top:var(--s-4)}.approval-pr-head{display:flex;align-items:baseline;gap:var(--s-4);min-width:0}.approval-pr-head--reply{row-gap:var(--s-1);flex-wrap:wrap}.approval-pr-head--reply>a{white-space:nowrap}.approval-hold{display:grid;gap:var(--s-2);margin-top:var(--s-2);min-width:0;max-width:680px}.approval-hold-head{display:flex;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;min-width:0}.approval-hold-head>.mono:last-child,.approval-hold-meta{color:var(--fg-2);font-size:var(--fs-caption)}.approval-hold-refusal{color:var(--bad);font-size:var(--fs-small);max-width:680px;margin:0}.approval-hold-refusal--notice{color:var(--fg-0)}.approval-feedback-stale{display:flex;align-items: center;gap:var(--s-4);flex-wrap:wrap}.approval-feedback-stale>.mono{color:var(--bad);font-size:var(--fs-caption)}.approval-disclosure{color:var(--fg-2);font-size:var(--fs-small);white-space:pre-wrap}.approval-meta{display:flex;align-items:baseline;gap:var(--s-2)var(--s-5);flex-wrap:wrap}.approval-base{display:inline-flex;align-items:baseline;gap:var(--s-3);min-width:0}.approval-base>.mono:last-child{color:var(--fg-1);font-size:var(--fs-caption)}.approval-candidate-diff{align-self: flex-start;font-size:13px}.approval-decision{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.approval-decision-label{color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-label);font-family:var(--font-label)}.approval-decision-input{padding:var(--s-3);border:1px solid var(--rule-field);border-radius:var(--r-2);color:var(--fg-0);font:inherit;box-sizing:border-box;field-sizing:content;min-height:calc(3em + 2*var(--s-3) + 2px);resize:none;background:0 0;width:100%;min-width:0;max-width:100%;line-height:1.5}@supports  not (field-sizing: content){.approval-decision-input{resize:vertical}}.approval-decision-input:focus{outline:2px solid #0000;outline-offset:2px;box-shadow:var(--shadow-focus)}.approval-decision-actions{display:flex;gap:var(--s-4)}.approval-decision>.approval-decision-actions{margin-top:var(--s-5)}.approval-unavailable{color:var(--bad);font-size:var(--fs-caption);letter-spacing:.04em;margin:0}@media (max-width:560px){.case-approval-row{flex-direction:column}.case-approval-row>*{align-self:stretch}.case-approval-action{justify-content:flex-start}.case-approval-heading{row-gap:var(--s-1);flex-wrap:wrap}.case-approval-title--pr{white-space:normal}}.case-review-composer{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--rule)}.case-review-label{display:block;font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--fg-2);margin-bottom:var(--s-2);font-family:var(--font-label)}.case-review-input{padding:var(--s-3);border:1px solid var(--rule-field);border-radius:var(--r-2);color:var(--fg-0);font:inherit;resize:vertical;background:0 0;width:100%;font-size:13px;line-height:1.5}.case-review-input:focus{outline:none;border-color:var(--fg-2)}.case-close-form{padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-2);width:min(100%,560px)}.verdict-axis-k{font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--fg-2);font-weight:500}:where(.verdict-axis) .note-text a{color:var(--fg-1);font-family:var(--font-mono);font-style:normal;font-size:var(--fs-small);letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.verdict-delta{font:500 var(--fs-display-m)/1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-indent:-4.5px;margin:0}.verdict-abs{display:inline-flex;font-family:var(--font-mono);color:var(--fg-1);font-variant-numeric:tabular-nums;letter-spacing:.01em;align-items: center;gap:10px;margin:0;font-size:14px;line-height:1}.verdict-abs-base,.verdict-abs-cand{color:var(--fg-0);font-weight:500}.verdict-abs-arrow{color:var(--fg-2);font-size:14px;font-weight:400}.notes{display:flex;gap:var(--s-5);flex-direction:column;align-self:stretch;margin:0;padding:0}.note-row{display:grid;grid-template-columns:var(--label-col)minmax(0,1fr);gap:var(--label-gap);padding-top:var(--s-5);border-top:1px solid var(--rule);align-items:baseline}.notes>.note-row:first-child{border-top:0;padding-top:0}.feedback-guide p{max-width:76ch;margin:0;line-height:1.5}.feedback-guide .mono{font-size:var(--fs-mono-body)}.note-k{font-family:var(--font-mono);font-size:var(--fs-mono-micro);letter-spacing:0;text-transform:none;color:var(--fg-2);font-weight:var(--fw-reg);line-height:1.35}.note-text{font-family:var(--font-sans);color:var(--fg-0);text-wrap:pretty;max-width:76ch;margin:0;font-size:16px;font-style:normal;line-height:1.55}.note-text .mono{font-style:normal;font-size:var(--fs-mono-body)}.note-k.verdict-axis-k{font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--fg-2);font-weight:500}.outcome-more{appearance:none;font-family:var(--font-mono);font-size:var(--fs-mono-micro);color:var(--fg-2);cursor:pointer;background:0 0;border:0;margin:0;padding:0}.outcome-more:hover{color:var(--fg-2)}.outcome-more:focus-visible{outline:2px solid #0000;outline-offset:2px;border-radius:var(--r-1);box-shadow:var(--shadow-focus)}.diagnosis{border-top:1px solid var(--rule);margin-top:22px;padding-top:16px}.checks{display:grid;gap:18px;margin:6px 0 12px}.check{position:relative;display:inline-flex;border-radius:var(--r-2);cursor:pointer;color:inherit;text-align:left;transition:background var(--dur-1)var(--ease-out),transform var(--dur-1)var(--ease-out),box-shadow var(--dur-1)var(--ease-out);background:0 0;border:0;align-items: center;gap:10px;margin:0;padding:10px 16px 11px;font-family:inherit}.check:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.check:hover{background:color-mix(in oklab,var(--fg-0)7%,transparent)}.check.active{background:color-mix(in oklab,var(--fg-0)9%,transparent)}.check.fail{background:color-mix(in oklab,var(--bad)8%,transparent)}.check.fail:hover{background:color-mix(in oklab,var(--bad)14%,transparent)}.check.fail.active{background:color-mix(in oklab,var(--bad)16%,transparent)}.check.active:after{content:"";position:absolute;background:var(--ok);z-index:2;border-radius:1px;height:2px;bottom:-17px;left:6px;right:6px}.check.fail.active:after{background:var(--bad)}.cmp{border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--fg-1);font-variant-numeric:tabular-nums;width:100%}.cmp thead th{text-align:left;font-weight:var(--fw-label);font-size:var(--fs-label);color:var(--fg-2);border-bottom:1px solid var(--g-200);font-family:var(--font-label);padding:12px 14px 12px 0}.cmp tbody td{border-bottom:1px solid var(--rule);padding:10px 14px 10px 0}.cmp tbody tr:last-child td{border-bottom:0}.cmp tbody tr.primary td{color:var(--fg-0);font-size:13px}.cmp tbody tr.secondary td{color:var(--fg-2)}.verdict{display:flex;align-items:stretch;gap:var(--s-6);background:0 0;border:0;border-radius:0;flex-direction:column;padding:0}.verdict-fallback{display:flex;align-items:baseline;gap:var(--s-3)var(--s-6);flex-wrap:wrap;min-width:0}.verdict-head{display:grid;grid-template-columns:var(--label-col)minmax(0,1fr);align-items:baseline;gap:var(--s-4)var(--label-gap)}.verdict-pva-prose{font-family:var(--font-sans);color:var(--fg-2);flex-basis:100%;margin:0;font-size:16px;font-style:normal;line-height:1.4}.verdict-pva-num{font-size:.9em;font-style:normal}.verdict-head .verdict-delta{color:var(--fg-2);font-weight:600}.verdict-head .verdict-delta[data-tone=verified]{color:var(--ok)}.verdict-head .verdict-delta[data-tone=rejected]{color:var(--bad)}.verdict-head .verdict-delta[data-tone=inconclusive]{color:var(--fg-2)}.verdict-stats{display:grid;grid-auto-flow:column;grid-template-rows:auto auto;grid-template-columns:max-content max-content minmax(0,1fr);align-items:last baseline;gap:var(--s-3)var(--s-9);min-width:0;margin:0}.verdict-stats:not(:has(.verdict-delta)){grid-template-columns:max-content minmax(0,1fr)}.verdict-stat{display:contents}.verdict-stat>dd{min-width:0;margin:0}.verdict-head>.verdict-stats{align-self:last baseline}.verdict-head>.ds-status:has(+.verdict-stats){align-self:last baseline}.verdict-measured-values{gap:0 var(--s-4)}.verdict-measured-values .verdict-abs-arrow{color:var(--fg-2);font-size:.8em}.verdict-measured-values{display:flex;align-items:baseline;gap:var(--s-4);color:var(--fg-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex-wrap:wrap;margin:0;font-size:20px;font-weight:500;line-height:1.2}.verdict-measured-candidate{color:var(--fg-0)}.verdict-unit{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--fs-mono-body);letter-spacing:0;min-width:0}.note-text .prose-block{margin:0 0 var(--s-4);font:inherit}.note-text .prose-block:last-child{margin-bottom:0}.note-text .prose-list{margin:0 0 var(--s-4);padding-left:1.2em}.note-text .prose-list li{margin-bottom:var(--s-2)}.verdict-proof,.verdict-proof-row{display:flex;flex-direction:column}.verdict-proof{gap:var(--s-7)}.verdict-proof-row{gap:var(--s-5)}.verdict-proof-label{font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label)}.verdict-proof-metric{font-family:var(--font-sans);color:var(--fg-1);display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin:0;font-size:16px;font-style:normal}.verdict-proof-metric-name{color:var(--fg-0)}.verdict-proof-metric-sel{font-size:var(--fs-mono-small);color:var(--fg-2);letter-spacing:.04em;font-style:normal}.verdict-proof-series-foot{display:grid;grid-template-columns:12px 64px max-content 1fr;row-gap:var(--s-4);column-gap:var(--s-5);font-size:var(--fs-mono-small);color:var(--fg-2);letter-spacing:.04em;align-items:baseline}.verdict-proof-series-tick{border-radius:1px;align-self: center;width:12px;height:2px}.verdict-proof-series-side{font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label)}.verdict-proof-series-num{font-size:var(--fs-h2);color:var(--fg-0);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:right}.verdict-proof-series-num-after{color:inherit}.verdict-proof-series-method{color:var(--fg-2);font-family:var(--font-sans);letter-spacing:0;font-size:13px;line-height:1.45}.production-series-foot{display:flex;align-items:baseline;gap:var(--s-5);font-size:var(--fs-mono-small);color:var(--fg-2);letter-spacing:.04em}.series-chart-measured{fill:var(--bg-raise);opacity:.55}.verdict-proof-series-link{color:var(--fg-2);font-size:var(--fs-small);text-decoration:none;border-bottom:1px solid var(--rule);margin-left:auto}.verdict-proof-series-link:hover{color:var(--fg-1);border-bottom-color:var(--fg-2)}.wil-code-link{color:var(--fg-0);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--fg-0)38%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em}.wil-code-link:hover{color:var(--fg-0);text-decoration-color:var(--fg-0)}@keyframes wil-skeleton-shimmer{0%,to{opacity:.4}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.start-pulse,.start-pulse-halo{display:none}}.check-disclose{margin:0}.check-disclose>summary{cursor:pointer;list-style:none;margin-left:calc(-1*var(--s-5));padding:var(--s-3)var(--s-5);border-radius:var(--r-2);transition:background var(--dur-1)var(--ease-out)}.check-disclose>summary::-webkit-details-marker{display:none}.check-disclose>summary:hover,.check-disclose[open]>summary{background:color-mix(in oklab,var(--fg-0)5%,transparent)}.model-retired>summary,.model-empty-services>summary{cursor:pointer;list-style:none}.model-retired>summary::-webkit-details-marker{display:none}.model-empty-services>summary::-webkit-details-marker{display:none}.model-retired>summary:before,.model-empty-services>summary:before{content:"+";display:inline-block;font-family:var(--font-mono);width:16px}.model-retired[open]>summary:before,.model-empty-services[open]>summary:before{content:"−"}.model-retired>summary,.model-empty-services>summary{color:var(--fg-2);font-size:var(--fs-mono-micro);letter-spacing:.08em}.term-help-list{display:grid;gap:var(--s-3);margin:var(--s-4)0 0;max-width:68ch;padding-left:16px}.term-help-list>div{display:grid;grid-template-columns:var(--term-col,132px)1fr;gap:var(--s-5)}.term-help-list dt{color:var(--fg-2);font-size:var(--fs-mono-micro)}.term-help-list dd{margin:0 var(--s-6)0 0;color:var(--fg-2);font-family:var(--font-sans);font-size:12.5px;line-height:1.55}@media (max-width:560px){.term-help-list>div{grid-template-columns:1fr;gap:2px}}.series-chart-wrap{display:flex;gap:var(--s-4);background:var(--bg-deep);border:1px solid var(--rule);border-radius:var(--r-2);padding:var(--s-5);flex-direction:column}.series-chart{display:block;width:100%;height:130px}.series-chart-line{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.series-chart-fill{stroke:none}.series-chart-deploy{stroke:var(--fg-1);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.8;vector-effect:non-scaling-stroke}.candidate-reason{white-space:pre-wrap}@media (max-width:720px){.cv-head-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items: start;gap:var(--s-5)var(--s-6)}.cv-meta-pair{display:grid;gap:var(--s-1);align-content: start}.verdict-head{gap:var(--s-3)var(--s-5)}.series-chart-wrap{padding:var(--s-3)}}.dim{color:var(--fg-2)}.page-loading-body{display:flex;gap:var(--s-6);opacity:0;animation:ds-loading-in .2s var(--ease-out).35s forwards;flex-direction:column}@keyframes ds-loading-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-loading-body{animation-duration:0s}}.page-step{color:var(--fg-2);font-family:var(--font-mono);font-size:var(--fs-mono-body);margin:0}.page-skeleton{display:block;border-radius:var(--r-1);background:color-mix(in oklab,var(--fg-1)11%,transparent);animation:1.5s ease-in-out infinite page-skeleton-pulse;max-width:100%}@keyframes page-skeleton-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.page-skeleton{animation:none;opacity:.86}}.page-skeleton-title{height:calc(var(--fs-h1)*1.05);width:min(640px,76%)}@media (max-width:760px){.page-skeleton-title{height:calc(var(--fs-h1-phone)*1.1);width:92%}}.page-skeleton-row{height:15px}.page-skeleton-row:nth-child(3n+1){width:92%}.page-skeleton-row:nth-child(3n+2){width:74%}.page-skeleton-row:nth-child(3n){width:58%}.page-loading-rows{display:flex;gap:var(--s-5);flex-direction:column}@media (max-width:960px){.cv-page{padding:32px 24px 80px}.cv-col{gap:32px}.verdict-delta{font-size:var(--fs-display-m)}.verdict-stats{grid-template-columns:max-content minmax(0,1fr);column-gap:var(--s-8)}.verdict-stats>.verdict-stat:last-child:not(:first-child)>dt{grid-column:1/-1;grid-row:3;padding-top:var(--s-4)}.verdict-stats>.verdict-stat:last-child:not(:first-child)>dd{grid-column:1/-1;grid-row:4}.note-row,.verdict-head{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.check{grid-template-columns:16px 1fr}.cmp{font-size:var(--fs-caption)}}.pv{background:var(--bg)}.pv--preview{padding:var(--s-10)var(--s-10)0}.pv--app{padding:0}.pv-frame{background:var(--bg-raise);border:1px solid color-mix(in oklab,var(--fg-0)14%,transparent);border-radius:var(--r-2);overflow:hidden;scroll-margin-top:120px;box-shadow:inset 0 1px var(--buncss-light,#ffffffb3)var(--buncss-dark,#ffffff21),inset 0 -1px var(--buncss-light,#141c280a)var(--buncss-dark,#ffffff08),0 0 0 1px var(--buncss-light,#141c280f)var(--buncss-dark,#ffffff0a),0 32px 80px -16px var(--buncss-light,#141c2838)var(--buncss-dark,#000000d9),0 8px 24px -6px var(--buncss-light,#141c2824)var(--buncss-dark,#0000008c)}:where(.pv-frame a:not(svg a)){color:inherit;text-decoration-line:underline;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-thickness:1px;text-underline-offset:.18em}:where(.pv-frame a:not(svg a):hover){color:var(--fg-0);text-decoration-color:currentColor}.pv--preview .pv-frame{max-width:1320px;margin:0 auto}.pv--app .pv-frame{overflow:visible;box-shadow:none;border:0;border-radius:0;scroll-margin-top:0}.pv-titlebar{display:flex;align-items: center;gap:var(--s-6);padding:var(--s-3)var(--s-7);background:var(--bg-deep);border-bottom:1px solid var(--rule);min-height:36px}.pv-titlebar-traffic{display:inline-flex;flex-shrink:0;align-items: center;gap:8px}.pv-titlebar-traffic-dot{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e}.pv-titlebar-traffic-close{background:#ff5f57}.pv-titlebar-traffic-min{background:#febc2e}.pv-titlebar-traffic-max{background:#28c840}.pv-titlebar-path{display:inline-flex;align-items: center;gap:var(--s-3);color:var(--fg-2);font-size:var(--fs-mono-small);letter-spacing:.02em;flex:1;min-width:0}.pv-titlebar-host,.pv-titlebar-sep{flex-shrink:0}.pv-titlebar-host,.pv-titlebar-sep,.pv-titlebar-glyphs{color:var(--fg-2)}.pv-titlebar-route{overflow:hidden;color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;min-width:0}.pv-titlebar-glyphs{font-size:var(--fs-mono-body);letter-spacing:.15em;flex-shrink:0}.pv-shell{display:grid;grid-template-columns:var(--pv-rail-w,180px)1fr;transition:grid-template-columns var(--dur-1)var(--ease-out);align-items:stretch}.pv--rail-collapsed{--pv-rail-w:52px}.pv--rail-open{--pv-rail-w:180px}.pv--app .pv-shell{min-height:100dvh}.pv-side{background:var(--bg-deep);border-right:1px solid var(--rule);padding:var(--s-6)var(--s-5);display:flex;overflow:hidden;flex-direction:column}.pv-side-brand{margin-bottom:var(--s-5);padding-bottom:var(--s-5);border-bottom:1px solid var(--rule)}.pv-side-home{display:block;padding:var(--s-2)var(--s-5);border-radius:var(--r-1);cursor:pointer;text-align:left;transition:background var(--dur-1)var(--ease-out);background:0 0;border:0;width:100%;margin:0;line-height:0}.pv-side-home:hover{background:color-mix(in oklab,var(--fg-0)5%,transparent)}.pv-side-home:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pv-side-wordmark{--h:22px;height:var(--h);width:calc(var(--h)*891/257)}.pv-side-list{list-style:none;display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.pv-side-list--system{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--rule)}.pv-side-item{display:flex;justify-content:flex-start;align-items: center;gap:var(--s-5);padding:var(--s-4)var(--s-5);border-radius:var(--r-1);color:var(--fg-2);cursor:pointer;font-family:var(--font-sans);text-align:left;text-decoration:none;transition:background var(--dur-1)var(--ease-out),color var(--dur-1)var(--ease-out);background:0 0;border:0;width:100%;font-size:13px}.pv-side-item:where(:link,:visited){color:var(--fg-2);text-decoration:none}.product-glyph{display:block;flex-shrink:0}.pv-side-glyph{position:relative;display:inline-flex;flex-shrink:0}.pv-side-badge{position:absolute;border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--bg-raise);color:var(--fg-0);font-size:var(--fs-mono-micro);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:13px;padding:0 3px;line-height:12px;top:-5px;right:-7px}.pv-side-label{flex:auto;min-width:0}.pv-side-item:hover{color:var(--fg-0);background:color-mix(in oklab,var(--fg-0)5%,transparent)}.pv-side-item:focus-visible{outline:2px solid #0000;outline-offset:2px;box-shadow:var(--shadow-focus)}.pv-side-item--active{color:var(--fg-0);background:color-mix(in oklab,var(--fg-0)7%,transparent)}.feedback-panel{position:fixed;left:calc(var(--pv-rail-w,52px) + var(--s-4));bottom:var(--s-6);z-index:30;width:min(27rem,calc(100vw - var(--pv-rail-w,52px) - 2*var(--s-4)));max-height:calc(100vh - 2*var(--s-6));overflow-y:auto;padding:var(--s-5)var(--s-6);border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--bg-raise);box-shadow:var(--shadow-float);color:var(--fg-1);font-size:var(--fs-body);text-align:left;white-space:normal;line-height:1.5}.feedback-head{display:flex;margin-bottom:var(--s-4);justify-content:space-between;align-items: center}.feedback-title,.feedback-sent-head,.feedback-ctx-row dt{color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-reg);font-family:var(--font-label);margin:0}.feedback-text{display:block;box-sizing:border-box;min-height:calc(4lh + 2*var(--s-4));padding:var(--s-4)var(--s-5);border:1px solid var(--rule-field);border-radius:var(--r-2);background:var(--bg-deep);color:var(--fg-0);font:inherit;font-family:var(--font-sans);resize:vertical;width:100%}.feedback-text::placeholder{color:var(--fg-2)}.feedback-text:focus{outline:2px solid #0000;box-shadow:var(--shadow-focus)}.feedback-sent-head{margin-top:var(--s-5);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.feedback-ctx{display:grid;gap:var(--s-2);margin:var(--s-3)0 0}.feedback-ctx-row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:var(--s-4);align-items:baseline}.feedback-ctx-row dd{color:var(--fg-1);font-size:var(--fs-mono-small);min-width:0;margin:0}.feedback-ctx-row dd.feedback-ctx-sel{display:grid;grid-template-columns:minmax(0,1fr)auto;column-gap:var(--s-4);align-items:baseline}.feedback-ctx-quote{overflow-y:auto;border-radius:var(--r-1);color:var(--fg-0);font-size:var(--fs-small);max-height:6lh}.feedback-ctx-quote:focus-visible{outline:2px solid #0000;box-shadow:var(--shadow-focus)}.feedback-ctx-detail{color:var(--fg-2)}.feedback-effect{margin:var(--s-5)0;padding-top:var(--s-4);border-top:1px solid var(--rule);font-size:var(--fs-small)}.feedback-actions{display:flex;align-items: center;gap:var(--s-4)}.feedback-kbd{color:var(--fg-2);font-size:var(--fs-mono-micro)}.feedback-done{margin:0 0 var(--s-3);color:var(--fg-0);font-weight:var(--fw-med)}.feedback-done-copy{font-size:var(--fs-small);margin:0}.feedback-error:not(:empty){margin:var(--s-4)0 0;color:var(--bad);font-size:var(--fs-small)}@media (max-width:760px){.feedback-kbd{display:none}.feedback-panel{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);width:auto}}.pv-side-item[aria-disabled=true]{color:var(--fg-2);opacity:.6;cursor:default}.pv-side-item[aria-disabled=true]:hover{color:var(--fg-2);background:0 0}.pv--app .pv-side{position:sticky;align-self: start;height:100dvh;top:0}.pv-side-loopmark{width:24px;height:24px;margin:0 auto}.pv-side-toggle .product-glyph{transition:transform var(--dur-1)var(--ease-out)}.pv--rail-open .pv-side-toggle .product-glyph{transform:rotate(180deg)}.pv--app .pv-side-sections{margin:calc(-1*var(--s-2));padding:var(--s-2);overflow-y:auto;flex:0 auto;min-height:0}.pv-side-foot{display:flex;padding:0 var(--s-3);justify-content:space-between;align-items: center;margin-top:auto}.pv-side-foot-button{display:inline-flex;border-radius:var(--r-1);color:var(--g-400);cursor:pointer;transition:color var(--dur-1)var(--ease-out);background:0 0;border:0;justify-content:center;align-items: center;width:28px;height:28px;padding:0}.pv-side-foot-button .product-glyph{width:16px;height:16px}.pv-side-foot-button:hover{color:var(--fg-0)}.pv-side-foot-button:focus-visible{outline:2px solid #0000;outline-offset:2px;color:var(--fg-0);box-shadow:var(--shadow-focus)}.pv-side-current,.pv-side-menu{display:none}@media (min-width:1025px){.pv--rail-collapsed .pv-side{padding-left:0;padding-right:0}.pv--rail-collapsed .pv-side-list{align-items: center}.pv--rail-collapsed .pv-side-sections{scrollbar-width:none;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0}.pv--rail-collapsed .pv-side-sections::-webkit-scrollbar{display:none}.pv--rail-collapsed .pv-side-item{justify-content:center;gap:0;width:40px;padding-left:0;padding-right:0}.pv--rail-collapsed .pv-side-label{display:none}.pv--rail-collapsed .pv-side-home{padding-left:0;padding-right:0}.pv--rail-collapsed .pv-side>.pv-side-item{align-self: center}}@media (min-width:761px){.pv--rail-collapsed .pv-side-foot{gap:var(--s-1);flex-direction:column-reverse;padding:0}}.pv-main{display:flex;flex-direction:column;min-width:0}.pv-chrome{display:flex;align-items: center;gap:var(--s-5);padding:var(--s-3)var(--s-10);background:var(--bg-deep);border-bottom:1px solid var(--rule);min-height:40px}.pv-chrome-back{padding:var(--s-2)0;color:var(--fg-2);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-mono-micro);letter-spacing:.12em;text-transform:lowercase;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:.2em;transition:text-decoration-color var(--dur-1)var(--ease-out),color var(--dur-1)var(--ease-out);background:0 0;border:0;border-radius:0}.pv-chrome-back:hover{color:var(--fg-0);text-decoration-color:color-mix(in oklab,var(--fg-0)45%,transparent)}.pv-chrome-back:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pv-body{background:var(--bg)}.pv--app .pv-body{flex:1 0 auto}.pv-body:focus,.pv-body h1:focus{outline:none}.pv-skip{position:fixed;top:var(--s-3);left:var(--s-3);z-index:50;padding:var(--s-3)var(--s-5);border-radius:var(--r-1);background:var(--bg-raise);color:var(--fg-0);font-family:var(--font-sans);font-size:var(--fs-small);text-decoration:none;box-shadow:var(--shadow-focus);transform:translateY(calc(-100% - var(--s-6)))}.pv-skip:focus{outline:none;transform:none}.pv-body .cv-page.pv-cv-page{padding:var(--s-10)var(--s-10)var(--s-11);display:block;background:0 0;min-height:0}.pv-body .cv-col{max-width:var(--measure-read);gap:28px;margin:0}.pv-body .cv-col.cv-col--table{max-width:var(--measure-table)}.pv-body .cv-head-sub{text-wrap:pretty;color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-h3);max-width:600px;margin:0;font-style:normal;line-height:1.5}.pv-body .cv-head-sub em{font-style:normal}.pv-body .cv-page.pv-cv-page.diff-page{padding:48px clamp(24px,6vw,96px) 120px}.pv-body .diff-col{gap:36px}@media (max-width:820px){.pv-body .cv-page.pv-cv-page.diff-page{padding:32px 16px 80px}.pv-body .diff-col{gap:28px}}.cv-meta-hypo{font-family:var(--font-sans);color:var(--fg-1);font-style:normal}.diff-body{overflow:auto;border-radius:var(--r-2)}.diff-col .cv-head{gap:var(--s-4)}.diff-where{font-family:var(--font-sans);color:var(--fg-1);margin:0;font-size:14px;line-height:1.5}.diff-where .mono{font-size:13px}.diff-prose,.diff-proposal{max-width:680px}.diff-prose p{font-family:var(--font-sans);color:var(--fg-0);margin:0 0 10px;font-size:15px;line-height:1.6}.diff-proposal{padding-bottom:var(--s-9);border-bottom:1px solid var(--rule)}.patch-view{display:grid;gap:var(--s-4)}.patch-view .co-df{margin-top:0}.diff-empty{font-family:var(--font-sans);color:var(--fg-2);padding:var(--s-9);text-align:center;background:var(--bg-deep);border:1px solid var(--rule);border-radius:var(--r-2);margin:0;font-style:normal}.diff-empty.error{color:var(--fg-2)}.diff-truncated,.diff-line-note{margin:var(--s-4)0 0 0;font-size:var(--fs-mono-micro);color:var(--fg-2)}.setup-list{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.setup-row{display:grid;grid-template-columns:var(--setup-mark-col)minmax(0,1fr)auto;align-items: center;gap:var(--s-6);min-height:var(--s-11);padding:var(--s-5)0;border-bottom:1px solid var(--rule)}.setup-row:focus-within{background:color-mix(in oklab,var(--fg-0)4%,transparent)}.setup-mark{display:inline-flex;color:var(--fg-0);justify-content:center;align-items: center}.setup-mark-svg{width:22px;height:22px}.setup-mark-icon{color:var(--fg-2);width:22px;height:22px}.setup-id{color:var(--fg-1);font-size:var(--fs-mono-body);min-width:0}.setup-id-stack{display:flex;align-items:baseline;gap:var(--s-5);min-width:0}.setup-id-name{min-width:0}.setup-id-meta,.setup-meta{color:var(--fg-2);font-size:var(--fs-mono-small);letter-spacing:.04em}.setup-state-slot,.setup-meta{justify-self:end}.setup-row:has(.setup-error:not(:empty)){grid-template-columns:var(--setup-mark-col)minmax(0,1fr)}.setup-row:has(.setup-error:not(:empty)) .setup-state-slot{grid-column:2;justify-self:start}.setup-state{display:inline-flex;border:1px solid color-mix(in oklab,var(--ok)28%,transparent);border-radius:var(--r-1);background:color-mix(in oklab,var(--ok)12%,transparent);align-items: center;padding:4px 10px}.setup-state--attention{gap:var(--s-4);border-color:color-mix(in oklab,var(--fg-2)28%,transparent);background:color-mix(in oklab,var(--fg-2)8%,transparent);color:var(--fg-0);font:var(--fw-label)var(--fs-label)/1 var(--font-label)}.setup-state-dot{box-shadow:0 0 0 3px color-mix(in oklab,currentColor 18%,transparent);background:currentColor;border-radius:50%;width:8px;height:8px}@media (max-width:760px){.pv--preview{padding:var(--s-5)}.pv-shell{grid-template-columns:1fr}.pv-side{border-right:0;border-bottom:1px solid var(--rule);padding:var(--s-3)var(--s-6);display:flex;overflow:visible;align-items: center;gap:var(--s-3);flex-flow:wrap}.pv-side-toggle{display:none}.pv--app .pv-side-foot{display:none;padding:0 0 var(--s-3)var(--s-3);flex:1 0 100%;margin-top:0}.pv--app .pv-side--menu-open .pv-side-foot{display:flex}.pv--app .pv-side{position:static;height:auto}.pv--app .pv-shell{grid-template-rows:auto 1fr}.pv-side-brand{margin-bottom:0;margin-right:var(--s-2);border-bottom:0;flex:none;padding-bottom:0}.pv-side-home{padding:var(--s-1)var(--s-2);width:auto}.pv-side-wordmark{--h:18px}.pv-side-current{display:block;overflow:hidden;color:var(--fg-0);font-size:13px;font-weight:var(--fw-reg);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0}.pv-side-menu{display:flex;width:auto;margin-left:auto}.pv--app .pv-side-sections{display:none;padding:var(--s-2)0 var(--s-3);overflow-y:visible;flex:1 0 100%;margin:0}.pv--app .pv-side--menu-open .pv-side-sections{display:block}.pv--app .pv-side-sections .pv-side-item,.pv-side-menu{min-height:44px}.pv--app .pv-side-list--system{margin-top:var(--s-3);padding-top:var(--s-3)}.pv--preview .pv-side-sections,.pv--preview .pv-side-list,.pv--preview .pv-side-list>li{display:contents}.pv--preview .pv-side-list--system{border-top:0;margin-top:0;padding-top:0}.pv--preview .pv-side-item[aria-disabled=true]{display:none}.pv--preview .pv-side-item{padding:var(--s-3)var(--s-4);gap:var(--s-3);width:auto;font-size:12px}.pv-chrome{padding:var(--s-2)var(--s-6);min-height:34px}.pv-body .cv-page.pv-cv-page{padding:var(--s-7)var(--s-6)var(--s-10)}.setup-row{grid-template-columns:var(--setup-mark-col)minmax(0,1fr);row-gap:var(--s-2)}.setup-row:has(.setup-error:not(:empty)){grid-template-columns:var(--setup-mark-col)minmax(0,1fr)}.setup-state-slot,.setup-meta{grid-column:2;justify-self:start}}.setup-page{--setup-filter-width:18rem;--setup-mark-col:28px;--setup-text-col:calc(var(--setup-mark-col) + var(--s-6))}@media (max-width:760px){.setup-page{--setup-mark-col:24px}}.setup-code-host-panel>.setup-list~*{margin-left:var(--setup-text-col)}.setup-note{text-wrap:pretty;font-size:var(--fs-body);color:var(--fg-2);max-width:72ch;margin:0;line-height:1.5}.setup-note-link{color:var(--fg-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;transition:color var(--dur-1)var(--ease-out)}.setup-note-link:hover{color:var(--acc)}.setup-note-link:focus-visible{color:var(--acc)}.telemetry-provider-navigation{min-width:0}.telemetry-tabs .telemetry-tab{display:inline-flex;align-items: center;gap:var(--s-3)}.setup-skeleton{display:inline-block;background:var(--bg-raise);border-radius:var(--r-1);height:.75em}.setup-loading-note{width:min(100%,60ch)}.setup-loading-code-head{padding:var(--s-8)0 var(--s-5);border-bottom:1px solid var(--rule)}.setup-loading-code-head .setup-skeleton{width:8rem}.setup-loading-host{width:10rem}.setup-loading-scope{display:grid;gap:var(--s-2);padding:var(--s-4)0}.setup-loading-scope .setup-skeleton{width:100%}.setup-loading-scope .setup-skeleton:last-child{width:70%}.setup-repository-skeleton{height:calc(var(--list-cap) - var(--s-12) - var(--s-10));overflow:hidden}.setup-loading-repo{width:min(70%,20rem)}.setup-repositories-loading .repos-toggle{cursor:default}.setup-loading-action{display:inline-flex;min-height:var(--s-9);align-items: center}.setup-loading-checkbox{width:var(--s-4);height:var(--s-4)}.setup-loading-save{width:8rem;height:1em}.telemetry-provider-mark{display:inline-block;opacity:.85;flex-shrink:0;width:20px;height:20px}.telemetry-tab .telemetry-provider-mark{opacity:.55}.telemetry-tab:hover .telemetry-provider-mark,.telemetry-tab.setup-tab--active .telemetry-provider-mark{opacity:.85}.telemetry-subhead{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3)var(--s-6);padding-bottom:var(--s-4);flex-wrap:wrap}.telemetry-subhead-label{color:var(--fg-2);font-weight:inherit;font-size:var(--fs-label);font-family:var(--font-label);margin:0}.telemetry-subhead-link,.telemetry-guide-link{color:var(--fg-1);font-size:var(--fs-small);text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:.18em;transition:color var(--dur-1)var(--ease-out)}.telemetry-subhead-link:hover,.telemetry-guide-link:hover{color:var(--fg-0);text-decoration-color:currentColor}.telemetry-subhead-link:focus-visible{color:var(--fg-0);text-decoration-color:currentColor}.telemetry-guide-link:focus-visible{color:var(--fg-0);text-decoration-color:currentColor}.telemetry-subhead-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.telemetry-guide-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.setup-tabs{display:flex;gap:0 var(--s-7);border-bottom:1px solid var(--rule);flex-wrap:wrap;margin:0}.setup-tab{padding:var(--s-4)var(--s-1);border-radius:var(--r-0);color:var(--fg-2);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body);transition:color var(--dur-1)var(--ease-out),border-color var(--dur-1)var(--ease-out);background:0 0;border:0 solid #0000;border-bottom-width:1px;margin:0 0 -1px}.setup-tab:hover,.setup-tab--active{color:var(--fg-0)}.setup-tab:focus-visible{color:var(--fg-0)}.setup-tab.setup-tab--active{border-bottom-color:var(--fg-0)}.setup-tab:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.setup-nav{margin:0}.setup-nav+.ds-group{border-top:0;padding-top:0}.setup-nav-links{list-style:none;padding:0}a.setup-tab{display:inline-block;text-decoration:none}.setup-nav-compact{display:none}@media (max-width:560px){.setup-nav-links{display:none}.setup-nav-compact{display:block}.setup-nav--single .setup-nav-links{display:flex}}.setup-list.list-cap,.setup-repository-skeleton,.telemetry-configured-sources-list{border-top:1px solid var(--rule)}.setup-code-host-panel{display:flex;gap:var(--s-6);flex-direction:column;min-width:0}.setup-code-host-panel[hidden]{display:none}.setup-note-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.setup-callout{padding:var(--s-5)0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.setup-callout--error{border-left:2px solid var(--bad);padding-left:var(--s-5)}.setup-callout-msg{color:var(--fg-1);max-width:62ch;margin:0;font-size:14px}.setup-error,.relay-token-message,.setup-empty,.setup-message{color:var(--fg-2);font-size:13px}.setup-error,.relay-token-message{color:var(--bad);white-space:normal;max-width:54ch;line-height:1.4}.telemetry-panel{padding:var(--s-6)0 var(--s-8);border-bottom:1px solid var(--rule)}.setup-row+.telemetry-panel{padding-left:var(--setup-text-col)}.telemetry-edit--held{visibility:hidden}.telemetry-panel-head{display:flex;align-items:baseline;gap:var(--s-3)var(--s-8);flex-wrap:wrap}.telemetry-panel-note{color:var(--fg-2);font-size:13px}.telemetry-form{display:flex;gap:var(--s-6);margin:var(--s-8)0 0;flex-direction:column;max-width:34rem}.telemetry-field{display:flex;gap:var(--s-3);flex-direction:column}.telemetry-field-label{color:var(--fg-2);font-size:var(--fs-label);font-family:var(--font-label)}.telemetry-name-input>.ds-input-control{font-family:var(--font-sans)}.telemetry-datasets-group{display:flex;align-items: flex-start;gap:var(--s-4);flex-direction:column}.telemetry-dataset{display:flex;align-items: center;gap:var(--s-4);width:100%}.telemetry-dataset>.ds-input{flex:1}.grafana-source{display:grid;grid-template-columns:20px minmax(0,1fr);align-items: start;column-gap:var(--s-4);width:100%}.grafana-source>input{width:16px;height:16px;margin:3px 0 0}.grafana-source-copy{display:grid;gap:2px;min-width:0}.grafana-source-name,.grafana-source-uid,.grafana-source-copy .telemetry-field-help{min-width:0}.grafana-source-name{color:var(--fg-0)}.grafana-source-uid{color:var(--fg-2);font-size:var(--fs-mono-small)}.telemetry-field-help{color:var(--fg-2);font-size:var(--fs-small);margin:0;line-height:1.4}.google-profiler-choice>.ds-button{align-self: flex-start}.gitlab-token-expiring{color:var(--wait)}.gitlab-token-expired{color:var(--bad)}.setup-form-choices{display:grid;gap:var(--s-4);border:0;min-width:0;margin:0;padding:0}.setup-form-choices legend{padding:0}.ghes-checked{display:grid;gap:var(--s-2);list-style:none;margin:0;padding:0}.setup-form-choices .list-cap{display:grid;gap:var(--s-3);padding-block:var(--s-2)}#gitlab-code-host-panel .setup-id .gitlab-token-expiring,#gitlab-code-host-panel .setup-id .gitlab-token-expired{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.4}:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-id .repo-settings-summary{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.4}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-id .repo-settings-summary{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.4}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-id .repo-settings-summary{font-family:var(--font-sans);font-size:var(--fs-small);line-height:1.4}.code-host-row-state{display:inline-flex;align-items: center;gap:var(--s-6)}.code-host-row-actions{display:inline-flex;align-items: center;gap:var(--s-4)}.code-host-row-actions>.ds-button{white-space:nowrap}.code-host-state{display:inline-flex;align-items: center;gap:var(--s-2);color:var(--fg-2);font-size:var(--fs-small);white-space:nowrap}.code-host-state-dot{background:var(--fg-3);border-radius:50%;flex:none;width:7px;height:7px}.code-host-state[data-tone=ok] .code-host-state-dot{background:var(--ok)}.code-host-state[data-tone=attention]{color:var(--wait)}.code-host-state[data-tone=attention] .code-host-state-dot{background:var(--wait)}.code-host-state[data-tone=idle] .code-host-state-dot{box-shadow:inset 0 0 0 1.5px var(--fg-3);background:0 0}:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row{align-items: start}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row{align-items: start}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row{align-items: start}:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm{display:grid;grid-template-columns:auto auto 1fr;justify-items:start}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm{display:grid;grid-template-columns:auto auto 1fr;justify-items:start}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm{display:grid;grid-template-columns:auto auto 1fr;justify-items:start}:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm-question{grid-column:1/-1;max-width:72ch}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm-question{grid-column:1/-1;max-width:72ch}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm-question{grid-column:1/-1;max-width:72ch}.code-host-row-actions--held{visibility:hidden}@media (min-width:761px){:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm){row-gap:var(--s-3)}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm){row-gap:var(--s-3)}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm){row-gap:var(--s-3)}:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .setup-state-slot{display:contents}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .setup-state-slot{display:contents}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .setup-state-slot{display:contents}:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .code-host-row-state{grid-column:3;grid-row:1}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .code-host-row-state{grid-column:3;grid-row:1}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .code-host-row-state{grid-column:3;grid-row:1}:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .ds-confirm{grid-column:2/-1;grid-row:2}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .ds-confirm{grid-column:2/-1;grid-row:2}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .setup-row:has(.ds-confirm) .ds-confirm{grid-column:2/-1;grid-row:2}}@media (max-width:760px){.code-host-row-actions--held{display:none}:-webkit-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm{margin-top:var(--s-3)}:-moz-any(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm{margin-top:var(--s-3)}:is(#gitlab-code-host-panel,#github-enterprise-code-host-panel) .ds-confirm{margin-top:var(--s-3)}}.code-host-another>.ds-button--quiet{margin-inline-start:calc(-1*var(--s-2))}@media (max-width:760px){.code-host-row-state{align-items: flex-start;gap:var(--s-3);flex-direction:column}.code-host-row-actions>.ds-button--quiet:first-child{margin-inline-start:calc(-1*var(--s-2))}}.telemetry-form-foot{display:flex;justify-content:flex-end;align-items: center;gap:var(--s-6);flex-wrap:wrap}.setup-connected-summary{display:inline-flex;align-items: center;gap:12px}@media (max-width:760px){.setup-state-slot,.setup-connected-summary{width:100%;min-width:0}.setup-connected-summary{flex-wrap:wrap}.setup-connected-summary>.setup-error{flex-basis:100%}}.setup-empty{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0;padding:18px 0}.network-access-editor{display:grid;gap:var(--s-9)}.network-access-add-block{display:flex;gap:var(--s-5);flex-direction:column}.network-access-block-title{color:var(--fg-1);font-size:var(--fs-label);font-weight:var(--fw-label);font-family:var(--font-label);margin:0}.network-access-add-block .network-access-block-title{color:var(--fg-2);font-weight:400}.network-access-grants{--term-col:minmax(0,200px);margin:var(--s-5)0 0;padding-left:0}.network-access-grants dt{color:var(--fg-1);font-size:var(--fs-mono-body)}.network-access-grants dd{font-size:var(--fs-body)}.network-access-form{max-width:46rem}.network-access-add{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--s-5)}.network-access-actions{display:flex;align-items: center;gap:var(--s-3)}.network-access-ledger{min-width:0}.network-access-ledger-head{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,var(--setup-filter-width));align-items: center;gap:var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid var(--rule)}.network-access-ledger-title{display:flex;align-items:baseline;gap:var(--s-4);min-width:0}.network-access-count{color:var(--fg-2);font-size:var(--fs-mono-micro)}.network-access-filter{display:flex;align-items: center;gap:var(--s-4)}.network-access-filter-label{color:var(--fg-2);font-size:var(--fs-label);font-family:var(--font-label);flex:none}.network-access-filter>.ds-input{flex:1}.network-access-list{list-style:none;margin:0;padding:0}.network-access-row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--s-5);min-height:var(--s-11);border-bottom:1px solid var(--rule)}.network-access-actions:has(>.ds-confirm){grid-column:1/-1;padding-bottom:var(--s-4);flex-wrap:wrap;justify-content:flex-end}.registry-blocks{display:grid;gap:var(--s-9)}.registry-list{margin:var(--s-4)0 0;list-style:none;border-top:1px solid var(--rule);padding:0}.registry-row{display:grid;grid-template-columns:var(--setup-mark-col)minmax(0,1fr)auto auto;grid-template-areas:"mark id state actions" ". meaning meaning meaning" ". panel panel panel";align-items: center;column-gap:var(--s-6);min-height:var(--s-11);padding:var(--s-5)0;border-bottom:1px solid var(--rule)}.registry-mark{grid-area:mark;color:var(--fg-0);width:22px;height:22px}.registry-mark--other{border:1px solid var(--rule-2);border-radius:var(--r-1)}.registry-id{grid-area:id;display:grid;gap:var(--s-2);min-width:0}.registry-name{color:var(--fg-0);font-size:var(--fs-body);font-weight:500}.registry-ecosystem{margin-left:var(--s-2);color:var(--fg-2);font-weight:400}.registry-url{color:var(--fg-1);font-size:var(--fs-mono-small)}.registry-state .setup-state{white-space:nowrap}.registry-meta{color:var(--fg-2);font-size:var(--fs-mono-small);letter-spacing:.04em;white-space:nowrap}.registry-state{grid-area:state;display:flex;align-items: center;gap:var(--s-5);flex-wrap:wrap;justify-self:end}.registry-actions{grid-area:actions;display:flex;align-items: center;gap:var(--s-3);justify-self:end}.registry-meaning{grid-area:meaning;margin:var(--s-3)0 0;color:var(--fg-1);font-size:var(--fs-small);line-height:1.4}.registry-panel{grid-area:panel;margin-top:var(--s-5)}.registry-manage{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.registry-form{display:grid;gap:var(--s-6);max-width:34rem}.slack-inbox-form{display:grid;gap:var(--s-4);max-width:34rem}#SlackInbox .setup-connected-summary>a:first-child{margin-inline-start:calc(-1*(var(--s-2) + 1px))}.registry-address{display:grid;gap:var(--s-2);margin:0}.registry-address-label{color:var(--fg-2);font-size:var(--fs-label);font-family:var(--font-label)}.registry-address-value{color:var(--fg-0);font-size:var(--fs-mono-body)}.registry-form-actions{display:flex;align-items: center;gap:var(--s-3)}.registry-unsupported{margin:var(--s-5)0 0;color:var(--fg-2);font-size:var(--fs-small)}@media (max-width:560px){.registry-row{grid-template-columns:var(--setup-mark-col)minmax(0,1fr);grid-template-areas:"mark id" ". state" ". meaning" ". actions" ". panel";row-gap:var(--s-3);align-items: start}.registry-state,.registry-actions{justify-self:start}.registry-row:not(:has(.registry-state)) .registry-actions{grid-area:actions}}.network-access-url{color:var(--fg-1);font-size:var(--fs-mono-small);min-width:0}.network-access-empty{padding:var(--s-7)0;color:var(--fg-2);font-size:var(--fs-body);border-bottom:1px solid var(--rule);margin:0}.network-access-pager{display:grid;grid-template-columns:1fr auto 1fr;align-items: center;gap:var(--s-5);min-height:var(--s-11)}.network-access-pager .ds-button:first-child{justify-self:start}.network-access-pager .ds-button:last-child{justify-self:end}.network-access-page{color:var(--fg-2);font-size:var(--fs-label);font-family:var(--font-label)}@media (max-width:600px){.network-access-add{grid-template-columns:1fr}.network-access-add .ds-button{justify-self:start}.network-access-ledger-title{align-items: flex-start;gap:var(--s-3);flex-direction:column}.network-access-ledger-head{grid-template-columns:1fr}}.workspace-delete-form{display:grid;gap:var(--s-3);max-width:32rem}.workspace-delete-label,.workspace-delete-note{color:var(--fg-1);font-size:var(--fs-body)}.workspace-delete-note{margin:0 0 var(--s-5);max-width:62ch;line-height:1.5}.workspace-delete-actions{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.list-cap{max-height:var(--list-cap);overflow-y:auto}.setup-code-host-panel .list-cap{max-height:calc(var(--list-cap) - var(--s-12) - var(--s-10))}.list-cap::-webkit-scrollbar{width:var(--s-3)}.list-cap::-webkit-scrollbar-thumb{background:var(--fg-3);border-radius:var(--r-2)}.list-cap::-webkit-scrollbar-track{background:var(--rule)}.repos-access-lost,.repos-footer-meta{color:var(--fg-2);font-size:var(--fs-mono-small);letter-spacing:0}.repos-access-lost{color:var(--bad)}.setup-repo-row{grid-template-columns:minmax(0,1fr)auto;gap:var(--s-5);padding:var(--s-3)0;flex-shrink:0}.repo-settings-actions{display:flex;align-items: center;gap:var(--s-4)}.repo-settings-summary{color:var(--fg-2);font-size:var(--fs-small);line-height:1.4}.repo-settings-fields:not([hidden]){display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:var(--s-8);padding:var(--s-3)0 var(--s-4)}.repo-work-choices{display:grid;grid-template-columns:repeat(2,minmax(0,18rem));align-items: start;gap:var(--s-6)}.repo-work-kinds{grid-auto-flow:column;grid-auto-columns:minmax(0,18rem)}.repo-work-choices+.repo-work-choices{padding-top:var(--s-8);border-top:1px solid var(--rule)}.repo-work-choice{display:flex;align-items: flex-start;gap:var(--s-2);flex-direction:column}.work-kinds-other,.repo-work-footer{margin-top:var(--s-6);margin-left:var(--setup-text-col)}.repo-work-off{color:var(--fg-2);font-size:var(--fs-small)}.work-kinds-other h4{margin:0 0 var(--s-3);font-family:var(--font-label);font-size:var(--fs-label);font-weight:500}.setup-repo-id{display:flex;align-items: flex-start;gap:var(--s-1);flex-direction:column;min-width:0}.setup-repo-name{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-reg);color:var(--fg-1)}.repos-toggle{position:relative;display:inline-grid;cursor:pointer;color:var(--fg-2);justify-self:end;place-items: center;width:44px;height:44px}.repos-toggle input{position:absolute;opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;inset:0}.repos-toggle-disabled,.repos-toggle input:disabled{cursor:not-allowed}.repos-toggle input:disabled+.repos-toggle-box{opacity:.25}.repos-toggle input:not(:disabled)+.repos-toggle-box{border-color:var(--fg-1)}.repos-toggle-box{pointer-events:none;border:1px solid var(--fg-3);display:inline-grid;background:0 0;border-radius:2px;place-items: center;width:14px;height:14px}.repos-toggle-box:after{content:"";border-left:2px solid var(--bg);border-bottom:2px solid var(--bg);opacity:0;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.repos-toggle input:checked+.repos-toggle-box{border-color:var(--fg-0);background:var(--fg-0)}.repos-toggle input:checked+.repos-toggle-box:after{opacity:1}.repos-toggle input:focus-visible+.repos-toggle-box{outline:2px solid var(--acc);outline-offset:2px}.repos-footer{display:flex;justify-content:flex-end;align-items: center;gap:var(--s-8);min-height:var(--s-11)}.autonomy-console{--autonomy-columns:minmax(220px,2fr)minmax(140px,1fr)minmax(140px,1fr)minmax(110px,.8fr)minmax(156px,1.1fr)minmax(80px,.6fr)}#Autonomy .ds-section-hint{min-width:0}.autonomy-matrix{display:block;border-collapse:collapse;border:0;width:100%}.autonomy-matrix thead,.autonomy-matrix tbody{display:block}.autonomy-matrix thead{position:sticky;z-index:1;background:var(--bg);top:0}.autonomy-matrix-head,.autonomy-repo-row{display:grid;grid-template-columns:var(--autonomy-columns)}.autonomy-matrix-head{border-bottom:1px solid var(--rule-2)}.autonomy-column-label,.autonomy-policy-head{display:flex;padding:var(--s-4)var(--s-5)var(--s-4)0;color:var(--fg-2);font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);white-space:nowrap;align-items: center;min-width:0}.autonomy-repo-row{min-height:var(--s-11);border-bottom:1px solid var(--rule)}.autonomy-target{margin:0 0 var(--s-6);padding:var(--s-5)var(--s-6);border:1px solid var(--rule-2);border-left:3px solid var(--acc);background:var(--bg-raise);border-radius:3px;max-width:72ch}.autonomy-target-head{display:flex;gap:var(--s-2)var(--s-5);margin:0 0 var(--s-3);flex-wrap:wrap;align-items:baseline}.autonomy-target-repo{color:var(--fg-0);font-weight:var(--fw-reg)}.autonomy-target-note{margin:0 0 var(--s-4)}.autonomy-target-actions{display:flex;gap:var(--s-4);flex-wrap:wrap}.inbox-automation{margin-top:var(--s-5)}.inbox-automation:focus{outline:none}.inbox-automation[data-focus-moved]:focus-visible .autonomy-target{outline:2px solid #0000;box-shadow:var(--shadow-focus)}.inbox-automation .autonomy-target{margin-bottom:0}.autonomy-repo{display:flex;align-items: center;gap:var(--s-4);padding:var(--s-3)var(--s-5)var(--s-3)0;color:var(--fg-0);font-size:var(--fs-small);text-align:left;min-width:0;font-weight:560}.autonomy-repo-name{min-width:0}.autonomy-publication-summary{display:none}.autonomy-repo-static{display:flex;align-items: center;gap:var(--s-4);padding:var(--s-3)0;width:100%}.autonomy-repo-toggle{padding:var(--s-3)0;text-align:left;text-decoration:none;white-space:normal;justify-content:flex-start;width:100%}.autonomy-repo-toggle--phone{display:none}.autonomy-repo-toggle:after{content:"+";font-family:var(--font-mono);flex:none;margin-inline-start:auto}.autonomy-repo-toggle[aria-expanded=true]:after{content:"−"}.autonomy-edited{inline-size:var(--s-3);block-size:var(--s-3);background:var(--fg-0);border-radius:50%;flex:none}.autonomy-policy{display:flex;padding:var(--s-3)var(--s-5)var(--s-3)0;border:0;align-items: center;min-width:0}.autonomy-switch-word{white-space:nowrap}.autonomy-mobile-label{display:none}.autonomy-switch{display:inline-flex;align-items: center;gap:var(--s-4);color:var(--fg-2);font-size:var(--fs-small);cursor:pointer;transition:color var(--dur-1)var(--ease-out);min-width:0}.autonomy-switch:hover{color:var(--fg-1)}.autonomy-switch:has(input:checked){color:var(--fg-0)}.autonomy-switch:has(input:disabled){color:var(--fg-2);cursor:not-allowed}.autonomy-none{color:var(--fg-2);font-family:var(--font-mono)}.autonomy-empty{padding:var(--s-6)0;border-bottom:1px solid var(--rule)}.autonomy-empty>span{color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-label);font-family:var(--font-label)}.autonomy-empty p{margin:var(--s-4)0 0;color:var(--fg-2);font-size:var(--fs-small);max-width:58ch;line-height:1.5}.autonomy-activity{display:grid;grid-template-columns:var(--autonomy-columns);gap:var(--s-3)0;padding:var(--s-6)0;border-bottom:1px solid var(--rule)}.autonomy-activity-label{display:flex;align-items:baseline;gap:var(--s-3);color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.2;font-family:var(--font-label);flex-wrap:wrap}.autonomy-activity-phase:before{content:"· ";color:var(--fg-2)}.autonomy-activity-phase{color:var(--fg-1);font-size:var(--fs-label);font-family:var(--font-label)}.autonomy-activity-copy{grid-column:2/-1;color:var(--fg-1);font-size:var(--fs-small);align-self: center;margin:0}.autonomy-activity-copy a{color:var(--fg-0);text-decoration-color:var(--fg-3);text-underline-offset:.18em}.autonomy-activity-copy a:hover{text-decoration-color:currentColor}.autonomy-activity-copy a:focus-visible{text-decoration-color:currentColor}.autonomy-limit{display:grid;grid-template-columns:var(--autonomy-columns);align-items:baseline;gap:var(--s-3)0;padding:var(--s-6)0;border-bottom:1px solid var(--rule)}.autonomy-limit-copy{grid-column:2/-2;min-width:0}.autonomy-limit-value,.autonomy-limit-note{max-width:72ch;margin:0;line-height:1.5}.autonomy-limit-value{color:var(--fg-0);font-size:var(--fs-body)}.autonomy-limit .mono{font-variant-numeric:tabular-nums}.autonomy-limit-value .mono{font-size:var(--fs-mono-body)}.autonomy-limit .ds-field-hint .mono{font-size:var(--fs-mono-small)}.autonomy-limit-note{margin-top:var(--s-1);color:var(--fg-2);font-size:var(--fs-small)}.autonomy-limit-edit{grid-column:-2/-1;justify-self:end}.autonomy-limit-form{display:grid;grid-column:2/-1;justify-items:start;gap:var(--s-4);padding-top:var(--s-5)}.autonomy-limit-form .ds-input{width:14ch}.autonomy-limit-actions{display:flex;align-items: center;gap:var(--s-5);flex-wrap:wrap}.autonomy-footer{display:flex;justify-content:flex-end;align-items: center;gap:var(--s-8);min-height:var(--s-11);flex-wrap:wrap}.autonomy-footer-scope{color:var(--fg-1);font-size:var(--fs-small);margin-inline-end:auto}.autonomy-footer-meta{color:var(--fg-2);font-size:var(--fs-mono-small)}.autonomy-save-error{padding:var(--s-4)0;color:var(--bad);margin:0}@media (max-width:720px){.autonomy-activity-copy{grid-column:1}.repos-access-lost{justify-self:start}.repos-footer{flex-direction:column;align-items: flex-start}}@media (max-width:1200px){.autonomy-matrix thead{display:none}.autonomy-repo-row{grid-template-columns:repeat(auto-fit,minmax(max(140px,20%),1fr))}.autonomy-repo{grid-column:1/-1;border-bottom:1px solid var(--rule);min-height:66px}.autonomy-policy{padding:var(--s-5)var(--s-6)var(--s-6)0;flex-direction:column;align-items: flex-start}.autonomy-mobile-label{display:block;margin-bottom:var(--s-4);color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-label);font-family:var(--font-label)}.autonomy-activity{grid-template-columns:116px minmax(0,1fr);column-gap:var(--s-6)}}@media (max-width:720px){.autonomy-activity{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.autonomy-limit{grid-template-columns:116px minmax(0,1fr)auto;column-gap:var(--s-6)}.autonomy-limit-copy{grid-column:2}.autonomy-limit-edit{grid-column:3}}@media (max-width:720px){.autonomy-limit{grid-template-columns:minmax(0,1fr)auto;align-items: center}.autonomy-limit-copy,.autonomy-limit-form{grid-column:1/-1}.autonomy-limit-edit{grid-column:2;grid-row:1}}@media (max-width:620px){.repo-work-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.repo-work-kinds{grid-auto-flow:row}.setup-code-host-panel .list-cap:has(.repo-settings-fields:not([hidden])){max-height:100svh}.autonomy-repo-row{grid-template-columns:1fr}.autonomy-repo-static{display:none}.autonomy-repo-toggle--phone{display:flex}.autonomy-repo-row[data-expanded=no]>.autonomy-policy{display:none}.autonomy-matrix:has(.autonomy-repo-row[data-expanded=yes]){max-height:100svh}.autonomy-repo{min-height:var(--s-11);border-bottom:0}.autonomy-publication-summary{display:block;margin-top:var(--s-2);color:var(--fg-2);font-size:var(--fs-small);font-weight:var(--fw-reg)}.autonomy-policy{justify-content:flex-start;align-items: center;gap:var(--s-5);padding:var(--s-4)0;text-align:left;flex-direction:row}.autonomy-mobile-label{flex:0 0 7.5rem;margin-bottom:0}.autonomy-policy+.autonomy-policy{border-top:1px solid var(--rule)}.autonomy-footer{gap:var(--s-5)}.autonomy-footer-scope{flex-basis:100%}}.frontier-table{--frontier-columns:minmax(min(560px,45%),1fr)max-content fit-content(400px)fit-content(184px)fit-content(220px);display:grid;grid-template-columns:var(--frontier-columns);gap:0 24px}.frontier-thead,.frontier-list,.frontier-thead tr,.frontier-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.frontier-filterbar{position:relative;border-bottom:1px solid var(--rule);margin:0 0 6px;padding:0 0 14px}.frontier-body{position:relative}.frontier-applying{color:var(--fg-2);font-family:var(--font-sans);white-space:nowrap;flex:none;margin:0;font-size:13px;line-height:1}.frontier-applying em{opacity:0;animation:ds-loading-in var(--dur-2)var(--ease-out)80ms forwards}.frontier-results{transition:opacity var(--dur-3)var(--ease-out)}.frontier-results>.ds-notice{border-top:0}.frontier-body[data-applying=true] .frontier-results{opacity:.38;pointer-events:none;transition-delay:80ms}@media (prefers-reduced-motion:reduce){.frontier-applying em{animation:none;opacity:1}.frontier-results,.frontier-body[data-applying=true] .frontier-results{transition:none}}.frontier-tokenbar{display:flex;align-items: center;gap:var(--s-4);background:color-mix(in oklab,var(--fg-0)3%,transparent);border:1px solid var(--rule-field);border-radius:var(--r-2);padding:var(--s-3)var(--s-4)}.frontier-tokenbar:focus-within{border-color:color-mix(in oklab,var(--acc)55%,var(--rule-field))}.frontier-token-glyph{display:flex;color:var(--fg-2);flex:none}.frontier-token-glyph .product-glyph{width:var(--s-6);height:var(--s-6)}.frontier-token-field{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap;flex:auto;min-width:0}.frontier-token{display:inline-flex;align-items: center;gap:var(--s-2);background:color-mix(in oklab,var(--fg-0)6%,transparent);border:1px solid var(--rule);border-radius:var(--r-pill);padding:0 0 0 var(--s-3);font-size:var(--fs-small);max-width:100%;line-height:1.6}.frontier-token[data-token-kind=state]{background:color-mix(in oklab,var(--fg-0)10%,transparent);border-color:var(--rule-2)}.frontier-token-scope{color:var(--fg-2);font-family:var(--font-sans)}.frontier-token-value{color:var(--fg-0);min-width:0}.frontier-token-x{appearance:none;display:inline-flex;min-width:var(--target-min);min-height:var(--target-min);border-radius:var(--r-pill);color:var(--fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;margin:0;padding:0}.frontier-token-x:hover{color:var(--fg-0)}.frontier-token-x .product-glyph{width:var(--s-5);height:var(--s-5)}.frontier-token-input{appearance:none;color:var(--fg-0);font:inherit;font-size:var(--fs-small);background:0 0;border:0;flex:160px;min-width:120px;padding:2px 0}.frontier-token-input:focus{outline:none}.frontier-token-input::placeholder{color:var(--fg-2)}.frontier-token-clear{min-height:var(--target-min);appearance:none;padding:var(--s-1)var(--s-3);color:var(--fg-2);cursor:pointer;font:inherit;font-size:var(--fs-label);background:0 0;border:0;flex:none}.frontier-token-clear:hover{color:var(--fg-0)}.frontier-token-pop{position:absolute;z-index:5;padding:var(--s-2);list-style:none;background:var(--bg-raise);border:1px solid var(--rule-2);border-radius:var(--r-2);box-shadow:var(--shadow-float);overflow-y:auto;max-height:320px;margin:0;top:calc(100% - 8px);left:0;right:0}.frontier-token-pop[hidden]{display:none}.frontier-token-status{margin:var(--s-2)0 0;color:var(--fg-2);font-size:var(--fs-small)}.frontier-token-opt{display:flex;align-items:baseline;gap:var(--s-4);padding:var(--s-3)var(--s-4);border-radius:var(--r-2);color:var(--fg-1);cursor:pointer;font-size:var(--fs-small)}.frontier-token-opt.active{background:color-mix(in oklab,var(--fg-0)6%,transparent);color:var(--fg-0)}.frontier-token-opt-key{color:var(--fg-0);flex:none;min-width:72px}.frontier-token-opt-hint{color:var(--fg-2);font-family:var(--font-sans)}.frontier-token-opt-token{display:inline-flex;align-items:baseline;gap:var(--s-2)}.frontier-token-opt-check{color:var(--fg-0);flex:0 0 1em}.frontier-token-opt-state{color:var(--fg-0)}.frontier-thead tr{border-bottom:1px solid var(--rule);align-items: start;padding:0 0 12px}.frontier-th-help{cursor:help;text-decoration:underline dotted var(--fg-3);text-underline-offset:.3em}.frontier-thead tr th{font-size:var(--fs-label);color:var(--fg-2);font-weight:var(--fw-label);text-align:left;font-family:var(--font-label)}.frontier-thead tr th:last-child{text-align:right}.frontier-list{margin:0;padding:0}.frontier-row{border-bottom:1px solid var(--rule);position:relative;border-radius:var(--r-2);transition:background var(--dur-1)var(--ease-out);align-items: start;padding:22px 0}.frontier-row:last-child{border-bottom:0}.frontier-table .frontier-row>td{display:block;min-width:0;padding:0}.frontier-row-link{color:inherit;text-decoration:none;outline:none}.frontier-row-link:before{content:"";position:absolute;border-radius:var(--r-2);inset:0}.frontier-row:hover{background:color-mix(in oklab,var(--fg-0)4%,transparent)}.frontier-row-link:focus-visible:before{outline:2px solid var(--acc);outline-offset:2px}.frontier-hypo{color:var(--fg-0);font-size:var(--fs-h3);text-wrap:pretty;min-width:0;line-height:1.45}.frontier-hypo-text{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.frontier-hypo-title{color:var(--fg-0);font-family:var(--font-sans);font-size:15px;font-style:normal;font-weight:400}.frontier-work-size{color:var(--fg-1);font-size:var(--fs-small);line-height:1.45}.frontier-work-label{display:none}.frontier-file{color:var(--fg-1)}.frontier-workload{color:var(--fg-2);font-size:var(--fs-small);min-width:0;line-height:1.45}.frontier-repo{color:var(--fg-1);font-size:var(--fs-small);font-weight:var(--fw-reg)}.frontier-facet{display:inline;position:relative;z-index:1;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;max-width:100%;margin:0;padding:0}.frontier-facet[data-active=true]{text-decoration:underline;text-underline-offset:.18em}.frontier-facet:not([data-active=true]):hover{text-decoration:underline dotted;text-underline-offset:.18em}.frontier-facet:not([data-active=true]):focus-visible{text-decoration:underline dotted;text-underline-offset:.18em}.frontier-mech .ds-chip{max-width:100%}.frontier-mech .ds-chip-line{overflow:hidden;text-overflow:ellipsis;max-width:100%}.frontier-mech{display:inline-flex;align-items: center;line-height:1}.frontier-state{text-align:right;line-height:1}.frontier-state-stack{display:inline-flex;flex-direction:column;align-items: flex-end;gap:7px;max-width:100%}.frontier-state-detail{color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:1.3;font-family:var(--font-label)}.frontier-build-line{color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin:16px 0 0;line-height:1.8}.frontier-build-seg{white-space:nowrap}.frontier-build-sep{display:inline-block;color:var(--fg-2);margin:0 .55em}.mb-title{color:var(--fg-2);text-transform:lowercase}.frontier-empty-note{color:var(--fg-2);font-family:var(--font-sans);max-width:620px;margin:28px 0 0;font-size:18px;line-height:1.45}.frontier-pagebar{display:flex;color:var(--fg-2);font-size:var(--fs-mono-small);justify-content:flex-end;align-items: center;gap:16px;min-height:44px;padding:16px 0 0}.frontier-more-error{color:var(--bad);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,50vw)}@media (max-width:1280px){.frontier-table,.frontier-list{display:block}.frontier-thead{display:none}.frontier-row{display:flex;align-items: center;gap:6px var(--s-5);flex-wrap:wrap}.frontier-hypo,.frontier-work-size,.frontier-workload{flex:0 0 100%}.frontier-mech,.frontier-state{flex:0 auto;max-width:100%}.frontier-work-label{display:inline;margin-right:var(--s-4);font-family:var(--font-sans)}.frontier-state{text-align:left}.frontier-state-stack{align-items: flex-start}.frontier-row .ds-status{justify-self:start}.frontier-hypo-text{-webkit-line-clamp:3}.frontier-pagebar{flex-wrap:wrap;justify-content:space-between}.frontier-more-error{max-width:100%}}.roi-col>.frontier-filterbar{border-bottom:0}.roi-hero{padding:var(--s-9)0;border-top:1px solid var(--rule)}.roi-funnel{display:flex;align-items:baseline;gap:var(--s-6)var(--s-7);margin:var(--s-7)0 0;list-style:none;flex-wrap:wrap;padding:0}.roi-funnel-stage{display:flex;align-items: flex-start;gap:var(--s-2);flex-direction:column;min-width:0}.roi-funnel-arrow{font-size:var(--fs-h2);color:var(--fg-2);line-height:1}.roi-funnel-num{font-size:var(--fs-h2);color:var(--fg-2);font-variant-numeric:tabular-nums;line-height:1}.roi-stage-mid .roi-funnel-num{font-size:var(--fs-display-m);color:var(--fg-1)}.roi-stage-quiet .roi-funnel-num{color:var(--fg-2)}.roi-hero-figure{font:500 var(--fs-display-xl)/.92 var(--font-mono);color:var(--fg-0);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.roi-funnel-label{font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--fg-1)}.roi-funnel-note{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-small);color:var(--fg-2);max-width:22ch}.roi-hero-prose{margin:var(--s-7)0 0;font-family:var(--font-sans);color:var(--fg-2);max-width:56ch;font-size:16px;font-style:normal;line-height:1.4}@media (max-width:720px){.roi-funnel{align-items: flex-start;gap:var(--s-5);flex-direction:column}.roi-funnel-arrow{display:none}}.roi-hero-meta{display:flex;align-items:baseline;gap:var(--s-3);margin:var(--s-6)0 0;font-size:var(--fs-label);color:var(--fg-2);flex-wrap:wrap}.roi-breakdown-sep{color:var(--fg-2)}.roi-breakdown-cases{display:flex;align-items:baseline;gap:var(--s-2)var(--s-4);flex-wrap:wrap}.roi-breakdown-cases-k{font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label)}.roi-breakdown-case-list{display:flex;gap:var(--s-2)var(--s-4);list-style:none;flex-wrap:wrap;margin:0;padding:0}.roi-breakdown-case{font-size:var(--fs-mono-small)}.roi-merged-pr-list{flex-direction:column}.roi-merged-pr-how{color:var(--fg-2);white-space:nowrap}.roi-breakdown-case a{color:var(--fg-1);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--fg-1)35%,transparent);text-underline-offset:.15em}.roi-breakdown-case a:hover{color:var(--fg-0);text-decoration-color:currentColor}.roi-breakdown-more{margin:0}.roi-breakdown-more>summary{cursor:pointer;list-style:none;font-size:var(--fs-mono-small);letter-spacing:.04em;color:var(--fg-2)}.roi-breakdown-more>summary::-webkit-details-marker{display:none}.roi-breakdown-more>summary:hover{color:var(--fg-1)}.roi-breakdown-more[open]>summary{margin-bottom:var(--s-2)}.roi-improvements{display:flex;gap:var(--s-3);list-style:none;flex-direction:column;margin:0;padding:0}.roi-improvement{display:flex;align-items: center;gap:var(--s-2)var(--s-5);padding-left:var(--s-5);border-left:2px solid var(--roi-kind-tint,var(--rule));font-size:var(--fs-mono-body);flex-wrap:wrap}.roi-improvement-kind{color:var(--roi-kind-tint,var(--fg-1));letter-spacing:.04em;flex:0 auto;min-width:13ch;max-width:100%}.roi-improvement-median{text-align:right;font-size:var(--fs-h3);color:var(--fg-0);font-variant-numeric:tabular-nums;flex:none;min-width:5ch}.roi-improvement-meta{display:inline-flex;align-items:baseline;gap:var(--s-3);font-size:var(--fs-mono-small);color:var(--fg-2)}.roi-strip{position:relative;border-bottom:1px solid color-mix(in oklab,var(--fg-0)12%,transparent);flex:140px;max-width:340px;height:14px}.roi-strip-tall{flex-basis:100%;max-width:none;height:24px}.roi-strip-dot{position:absolute;background:var(--roi-kind-tint,var(--fg-2));opacity:.55;border-radius:50%;width:6px;height:6px;transform:translate(-3px)}.roi-lane-0{top:2px}.roi-lane-1{top:5px}.roi-lane-2{top:8px}.roi-strip-tall .roi-lane-0{top:4px}.roi-strip-tall .roi-lane-1{top:10px}.roi-strip-tall .roi-lane-2{top:16px}.roi-strip-tick{position:absolute;background:var(--roi-kind-tint,var(--fg-0));border-radius:1px;width:2px;top:-2px;bottom:-2px;transform:translate(-1px)}.roi-chart{position:relative;display:flex;gap:var(--s-6);padding-right:var(--s-6);flex-direction:column}.roi-lane-row,.roi-chart-axisrow{display:grid;grid-template-columns:minmax(18ch,24ch)minmax(0,1fr);gap:var(--s-4)var(--s-7);padding-left:var(--s-5);border-left:2px solid var(--roi-kind-tint,var(--rule));align-items:stretch}.roi-lane-kind{grid-column:1/-1;font-size:var(--fs-mono-body);text-wrap:balance;min-width:0;margin:0;font-weight:400;line-height:1.5}.roi-chart-gutter{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.roi-lane-meta{grid-column:1/-1;display:flex;align-items:baseline;gap:var(--s-2)var(--s-6);font-size:var(--fs-mono-small);color:var(--fg-2);flex-wrap:wrap}.roi-single-case{color:var(--fg-1);font-size:var(--fs-small);text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:3px;place-self: center end}.roi-single-case:hover{color:var(--fg-0)}.roi-lane-median{font-size:var(--fs-display-m);color:var(--fg-0);letter-spacing:-.02em;line-height:1}.roi-value-regressed{color:var(--bad)}.roi-lane-cap{font-size:var(--fs-mono-small);color:var(--fg-2)}.roi-lane-plot{position:relative;border:0;border-bottom:1px solid color-mix(in oklab,var(--fg-0)12%,transparent);min-width:0;height:64px;margin:0;padding:0}.roi-gridline{position:absolute;background:color-mix(in oklab,var(--fg-0)6%,transparent);width:1px;top:0;bottom:0}.roi-zeroline{position:absolute;background:color-mix(in oklab,var(--fg-0)28%,transparent);width:1px;top:-2px;bottom:-2px}.roi-medianline{position:absolute;background:var(--roi-kind-tint,var(--fg-1));border-radius:1px;width:2px;top:0;bottom:-1px;transform:translate(-1px)}.roi-medianline.roi-mark-reg,.roi-strip-tick.roi-mark-reg,.roi-forest-dot.roi-mark-reg,.roi-strip-dot.roi-dot-reg{background:var(--bad)}.roi-dot{position:absolute;display:inline-flex;background:0 0;border-radius:50%;justify-content:center;align-items: center;width:12px;height:12px;margin:-2px 0 0 -6px}.roi-dot:after{content:"";background:var(--roi-kind-tint,var(--fg-2));opacity:.6;border-radius:50%;width:8px;height:8px}.roi-dot-reg:after{background:var(--bad)}.roi-dot:hover:after{opacity:1;outline:2px solid color-mix(in oklab,var(--fg-0)60%,transparent);outline-offset:1px}.roi-dot:focus-visible:after{opacity:1;outline:2px solid color-mix(in oklab,var(--fg-0)60%,transparent);outline-offset:1px}.roi-tip{position:absolute;max-width:calc(100% - 2*var(--s-2));display:flex;padding:var(--s-2)var(--s-4);background:var(--bg-raise);border:1px solid var(--rule-2);border-radius:var(--r-2);pointer-events:none;white-space:normal;z-index:3;flex-direction:column;gap:2px;width:max-content;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.roi-tip-head{font-size:var(--fs-mono-small);color:var(--fg-0)}.roi-tip-detail{font-size:var(--fs-mono-micro);color:var(--fg-2)}.roi-chart-axis{position:relative;height:14px}.roi-axis-tick{position:absolute;white-space:nowrap;font-size:var(--fs-mono-micro);color:var(--fg-2);font-variant-numeric:tabular-nums;transform:translate(-50%)}.roi-axis-tick:first-child{transform:none}.roi-chart-cap{margin:var(--s-2)0 0;font-size:var(--fs-mono-micro);letter-spacing:.04em;color:var(--fg-2)}.roi-more-metrics{margin:var(--s-6)0 0;padding-top:var(--s-4);border-top:1px solid var(--rule)}.roi-more-metrics>summary{cursor:pointer;list-style:none;font-size:var(--fs-mono-small);letter-spacing:.04em;color:var(--fg-2);width:-moz-fit-content;width:fit-content}.roi-more-metrics>summary::-webkit-details-marker{display:none}.roi-more-metrics>summary:hover{color:var(--fg-1)}.roi-more-metrics>summary:focus-visible{color:var(--fg-1)}.roi-more-metric-list{display:flex;gap:var(--s-4);margin:var(--s-5)0 0;list-style:none;flex-direction:column;padding:0}.roi-more-metric{display:grid;grid-template-columns:minmax(0,1fr)auto auto;gap:var(--s-2)var(--s-6);padding-left:var(--s-5);border-left:2px solid var(--roi-kind-tint,var(--rule));align-items:baseline}.roi-more-metric-kind{color:var(--roi-kind-tint,var(--fg-1));min-width:0}.roi-more-metric-median{color:var(--fg-0);font-size:var(--fs-h3);font-variant-numeric:tabular-nums}.roi-more-metric-regressed{color:var(--bad)}.roi-more-metric-meta{color:var(--fg-2);font-size:var(--fs-mono-small);white-space:nowrap}.roi-more-metric .roi-breakdown-cases{grid-column:1/-1}.roi-metric{display:flex;margin:0 0 var(--s-4);flex-wrap:wrap;align-items: center;gap:4px 10px}.roi-metric-k{font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label)}.roi-metric-opt{appearance:none;cursor:pointer;font:inherit;font-size:var(--fs-mono-small);letter-spacing:.04em;color:color-mix(in oklab,var(--roi-kind-tint,var(--fg-2))55%,var(--fg-3));transition:color var(--dur-1)var(--ease-out),border-color var(--dur-1)var(--ease-out);background:0 0;border:0;border-bottom:1px solid #0000;max-width:100%;padding:2px}.roi-metric-opt:hover{color:var(--roi-kind-tint,var(--fg-1))}.roi-metric-opt.active{color:var(--roi-kind-tint,var(--fg-0));border-bottom-color:color-mix(in oklab,var(--roi-kind-tint,var(--fg-0))55%,transparent)}.roi-metric-direction{color:var(--fg-2)}.roi-metric-more{min-width:0}.roi-metric-more>summary{cursor:pointer;list-style:none;font-size:var(--fs-mono-small);color:var(--fg-2);padding:2px}.roi-metric-more>summary::-webkit-details-marker{display:none}.roi-metric-more>summary:hover{color:var(--fg-1)}.roi-metric-more>summary:focus-visible{color:var(--fg-1)}.roi-metric-more-list{display:flex;margin-top:var(--s-2);flex-wrap:wrap;gap:4px 10px}.roi-forest{display:flex;gap:var(--s-2);list-style:none;flex-direction:column;margin:0;padding:0}.roi-forest-grid{display:grid;grid-template-columns:minmax(14ch,22ch)1fr minmax(16ch,22ch);gap:0 var(--s-6);align-items: center;min-height:30px}.roi-forest-patterns .roi-forest-grid{grid-template-columns:minmax(20ch,28ch)1fr minmax(16ch,22ch)}.roi-forest-axis{color:var(--fg-2);min-height:18px}.roi-forest-axisplot{border-bottom:0;height:14px}.roi-forest-axiskey{font-size:var(--fs-label);text-align:right;padding-left:var(--s-6);font-family:var(--font-label);min-width:0}.roi-forest-name{appearance:none;cursor:pointer;font:inherit;text-align:left;color:var(--fg-1);font-size:var(--fs-h3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-1)var(--ease-out);background:0 0;border:0;padding:0}.roi-forest-name:hover{color:var(--fg-0)}.roi-forest-name:has(.ds-chip){white-space:nowrap;overflow:visible}.roi-forest-name .ds-chip{display:inline-block;letter-spacing:.02em;font-size:var(--fs-micro);white-space:nowrap;vertical-align:bottom;max-width:100%}.roi-forest-name.active{color:var(--fg-0);text-decoration:underline;text-underline-offset:.18em;text-decoration-color:color-mix(in oklab,var(--fg-0)40%,transparent)}.roi-forest-plot{position:relative;height:22px}.roi-forest-whisker{position:absolute;background:color-mix(in oklab,var(--roi-kind-tint,var(--fg-2))55%,transparent);border-radius:1px;height:2px;margin-top:-1px;top:50%}.roi-forest-whisker-reg{background:var(--bad)}.roi-forest-dot{position:absolute;background:var(--roi-kind-tint,var(--fg-1));box-shadow:0 0 0 2px var(--bg);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;top:50%}.roi-forest-value{display:flex;flex-direction:column;align-items: flex-end;gap:1px}.roi-forest-counts-only{grid-column:2/-1;justify-self:end}.roi-forest-median{font-size:var(--fs-h3);color:var(--fg-0);font-variant-numeric:tabular-nums}.roi-forest-counts{font-size:var(--fs-mono-micro);color:var(--fg-2);letter-spacing:.04em;white-space:nowrap}.roi-forest-more{margin:-2px 0 var(--s-3)}.roi-forest-more>summary{cursor:pointer;list-style:none;display:inline-block;font-size:var(--fs-mono-micro);letter-spacing:.04em;color:var(--fg-2);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--fg-3)45%,transparent);text-underline-offset:.15em}.roi-forest-more>summary::-webkit-details-marker{display:none}.roi-forest-more>summary:hover{color:var(--fg-1);text-decoration-color:currentColor}.roi-forest-more[open]{padding:var(--s-4)0 var(--s-4)var(--s-5);border-left:1px solid var(--rule)}.roi-forest-more[open]>summary{margin-bottom:var(--s-4)}@media (max-width:720px){.roi-lane-row,.roi-chart-axisrow{grid-template-columns:1fr;gap:var(--s-3)}.roi-chart-axisrow>span{display:none}.roi-single-case{justify-self:start}.roi-more-metric{grid-template-columns:minmax(0,1fr)auto}.roi-more-metric-meta{grid-column:1/-1;white-space:normal}.roi-forest-grid,.roi-forest-patterns .roi-forest-grid{grid-template-columns:1fr 10ch}.roi-forest-grid>.roi-forest-name{grid-column:1/-1}.roi-forest-axis-spacer{display:none}.roi-forest-axisplot{grid-row:2;grid-column:1}.roi-forest-axiskey{grid-row:1;grid-column:1/-1;text-align:left;padding-left:0}}.roi-improvement-abs{display:inline-flex;align-items:baseline;gap:var(--s-2);font-size:var(--fs-mono-small);color:var(--fg-2);flex-wrap:wrap;min-width:0}.roi-improvement-abs-k{font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label)}.roi-improvement-abs-num{color:var(--fg-1);min-width:0}.roi-breakdown-note{margin:var(--s-5)0 0;font-family:var(--font-sans);font-style:normal;font-size:var(--fs-small);color:var(--fg-2)}.roi-improvement-empty{font-size:var(--fs-mono-small);color:var(--fg-2);margin:0}.roi-anomaly-intro{margin:0 0 var(--s-5);font-family:var(--font-sans);font-style:normal;font-size:var(--fs-small);color:var(--fg-2)}.roi-investment-intro{margin:0 0 var(--s-5);font-family:var(--font-sans);font-style:normal;font-size:var(--fs-small);color:var(--fg-2);max-width:62ch}.roi-investment{display:flex;gap:var(--s-4)var(--s-7);list-style:none;color:var(--fg-2);flex-wrap:wrap;margin:0;padding:0}.roi-investment-item{display:inline-flex;align-items:baseline;gap:var(--s-2);font-size:var(--fs-mono-small)}.roi-meta-num,.roi-investment-num{font-family:var(--font-mono)}.roi-investment-num{color:var(--fg-1);font-size:var(--fs-mono-body)}.roi-anomaly{display:flex;gap:var(--s-3);list-style:none;flex-direction:column;margin:0;padding:0}.roi-anomaly-row{display:flex;align-items:baseline;gap:var(--s-3)var(--s-5);font-size:var(--fs-mono-small);flex-wrap:wrap}.roi-anomaly-case{color:var(--fg-0);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--fg-1)35%,transparent);text-underline-offset:.15em}.roi-anomaly-case:hover{text-decoration-color:currentColor}.roi-anomaly-repo,.roi-anomaly-reason{color:var(--fg-2)}.prose-code{font-family:var(--font-mono);color:var(--fg-0);letter-spacing:0;font-size:.82em;font-style:normal}.note-text .prose-code{background:color-mix(in oklab,var(--bg-raise)70%,transparent);box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:2px;padding:1px 4px}.quote{padding:var(--s-1)0 var(--s-1)var(--s-5);border-left:2px solid var(--rule-2);display:grid;gap:var(--s-3);color:var(--fg-1);font-family:var(--font-sans);font-style:normal;font-size:var(--fs-body);min-width:0;margin:0;line-height:1.55}.quote .quote-p{margin:0}.md{display:grid;font-family:var(--font-sans);color:var(--fg-0);gap:14px;min-width:0;font-size:15px;line-height:1.6}.md>*{margin:0}.md h3{font-family:var(--font-serif);color:var(--fg-0);margin-top:14px;font-size:19px;font-style:italic;font-weight:400;line-height:1.25}.md h3:first-child{margin-top:0}.md .md-cmd span{white-space:nowrap}.md ul,.md ol{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-left:20px}.md li::marker{color:var(--fg-2)}.md code,.md pre{font-family:var(--font-mono);color:var(--fg-0);font-size:.84em}.md pre{overflow-x:auto;white-space:pre;background:var(--bg-deep);border:1px solid var(--rule);border-radius:var(--r-2);padding:12px 14px;line-height:1.5}.md a{color:inherit;text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:3px}.md hr{border:0;border-top:1px solid var(--rule);width:100%}.md-table{overflow-x:auto}.md table{border-collapse:collapse;font-variant-numeric:tabular-nums}.md th,.md td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--rule);white-space:nowrap;padding:7px 24px 7px 0}.md th{font-size:var(--fs-label);color:var(--fg-2);font-weight:400}.md td{font-family:var(--font-mono);color:var(--fg-0);font-size:13px}.md td code{font-size:inherit}.quote .quote-h{font-family:var(--font-sans);color:var(--fg-0);margin:0;font-style:normal;font-weight:400}.quote .quote-list{padding-left:var(--s-6);display:grid;gap:var(--s-1);margin:0}.quote .quote-mono{padding:var(--s-3)var(--s-4);background:var(--bg-deep);border:1px solid var(--rule);border-radius:var(--r-2);font-family:var(--font-mono);font-size:var(--fs-mono-small);overflow-x:auto;white-space:pre;margin:0;line-height:1.5}.cv-head-title.cv-head-title-identity{font:normal 500 26px/1.3 var(--font-mono);letter-spacing:.01em}.diff-agent-note{margin:0 0 var(--s-6)}.diff-agent-note>summary{cursor:pointer;color:var(--fg-2);font-size:var(--fs-mono-micro);letter-spacing:.08em;list-style:none}.diff-agent-note>summary:before{content:"+";display:inline-block;width:16px}.diff-agent-note[open]>summary:before{content:"−"}.diff-agent-note>.note-text{margin:var(--s-4)0 0;max-width:76ch}.init-loading-count,.init-loading-id{width:98px;height:11px}.init-loading-label{width:92px;height:10px}.init-loading-line{height:15px}.init-loading-line--title{width:min(480px,72%);height:22px}.init-loading-line--wide{width:min(620px,88%)}.init-loading-line--mid{width:min(470px,68%)}.init-loading-line--short{width:min(330px,48%)}.init-loading-status{width:76px;height:11px}.init-loading-tools{padding:var(--s-7);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:color-mix(in oklab,var(--bg-raise)45%,transparent)}.init-loading-tools>div,.init-loading-list-meaning,.init-loading-direction>div,.init-loading-detail-row>div{display:grid;gap:var(--s-4);min-width:0}.init-loading-tools>div{max-width:680px}.init-loading-list-row{display:grid;grid-template-columns:108px minmax(0,1fr)auto;gap:var(--s-6);padding:var(--s-7)var(--s-5);min-height:126px}.init-loading-list-row>.init-loading-status{margin-top:5px}.init-loading-direction{display:grid;grid-template-columns:var(--label-col)minmax(0,1fr);gap:var(--s-6)var(--label-gap)}.init-loading-direction>.init-loading-status{margin-top:3px}.init-loading-section{display:grid;gap:18px}.init-loading-section>header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-6);border-bottom:1px solid var(--rule);padding-bottom:12px}.init-loading-detail-row{display:grid;grid-template-columns:var(--label-col)minmax(0,1fr);gap:var(--label-gap);padding:var(--s-4)0;min-height:84px}.init-absent-note{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--fg-2);max-width:620px;margin:0;line-height:1.55}.init-empty{font-family:var(--font-sans);font-size:var(--fs-h3);color:var(--fg-2);max-width:620px;margin:0;line-height:1.5}.init-read-loading,.init-read-error{font-size:var(--fs-mono-small);color:var(--fg-2);margin:0}.init-read-error{color:var(--bad)}.init-outcome{min-width:0}.init-group-title{margin:var(--s-8)0 var(--s-2);font-family:var(--font-label);font-size:var(--fs-label);color:var(--fg-2);font-weight:500}.init-candidate{margin-top:var(--s-8)}.init-refinements{margin-top:var(--s-6)}.init-refinements-summary{display:flex;align-items:baseline;gap:var(--s-3);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--fg-2)}.init-disclose>.init-refinements-summary{margin-left:calc(var(--label-col) + var(--label-gap) - var(--s-5))}.init-refinements-summary:hover{color:var(--fg-1)}.init-refinements .notes,.init-retired{margin-top:var(--s-5)}.init-retired-summary{display:flex;align-items:baseline;gap:var(--s-3);font-family:var(--font-sans);font-size:var(--fs-small);color:var(--fg-2)}.init-retired-summary:hover{color:var(--fg-1)}.init-headline-absent{font-family:var(--font-sans);font-weight:400;font-size:var(--fs-h3);color:var(--fg-2)}.init-rows{list-style:none;margin:0;padding:0}.init-rows,.init-refinements{--marker-w:12px}.init-row{padding:var(--s-6)0;border-top:1px solid var(--rule)}.init-rows>.init-row:first-child{border-top:0}.init-spine{display:grid;grid-template-columns:var(--label-col)minmax(0,1fr);column-gap:var(--label-gap);align-items: start;min-width:0}.init-spine-key{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;min-width:0}.init-spine-body{grid-column:2;min-width:0}.init-row-title{font-size:var(--fs-h3);color:var(--fg-0);text-wrap:pretty;line-height:1.4;font-family:var(--font-sans);flex:260px;min-width:0;font-style:normal;font-weight:400}.init-spine-body>.init-row-title{display:block}.init-row-title-data{font-family:var(--font-mono);font-style:normal;font-size:var(--fs-mono-body);letter-spacing:.04em;font-weight:400}.init-row-title-name{font-family:var(--font-sans);font-style:normal;font-weight:400}.init-row-coords{margin:var(--s-4)0 0;font-size:var(--fs-mono-micro);color:var(--fg-2);line-height:1.6}.init-group-coords{margin:0 0 var(--s-5)}.init-scope-row{padding:var(--s-4)0}.init-row .notes{margin-top:var(--s-5)}.init-record-summary .init-row-coords{display:block}.init-record-detail{margin-top:var(--s-5)}.init-record-detail .notes{margin-top:0}.init-telemetry-query,.init-telemetry-rows code{white-space:pre-wrap}.init-loki-order{font:400 var(--fs-body)/1.5 var(--font-sans)}.init-prom-note,.init-prom-time-axis{color:var(--fg-2);font-size:var(--fs-small);line-height:1.5}.init-prom-plots{margin-top:var(--s-5)}.init-prom-series{padding-block:var(--s-6);border-bottom:1px solid var(--rule)}.init-prom-label{margin-bottom:var(--s-3)}.init-prom-label:not([open])>summary>span{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.init-prom-plot{display:block;margin-top:var(--s-3);width:100%;height:72px}.init-prom-axis{stroke:var(--rule);stroke-width:1;fill:none}.init-prom-points{stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.init-prom-gaps{stroke:var(--fg-2);stroke-width:1;fill:none}.init-prom-time-axis{display:flex;justify-content:space-between;gap:var(--s-6);padding-top:var(--s-3)}.init-prom-time-axis time:last-child{text-align:right}.init-prom-samples{border-collapse:collapse;table-layout:fixed;width:100%}.init-prom-samples th,.init-prom-samples td{padding:var(--s-3)var(--s-5);border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.init-prom-samples th:first-child{width:65%}.init-dd-samples{border-collapse:collapse;table-layout:fixed;width:100%}.init-dd-samples th,.init-dd-samples td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:8px 12px}.init-dd-samples th:first-child{width:65%}.init-dd-missing{color:var(--fg-2)}.init-dd-comparison{margin-block:var(--s-5)}.init-dd-plot-note,.init-dd-scale,.init-dd-time-axis{color:var(--fg-2);font-size:var(--fs-small);line-height:1.5}.init-dd-series{border-bottom:1px solid var(--rule);padding-block-start:16px;padding-block-end:16px}.init-dd-series-label{margin-bottom:8px}.init-dd-scale{display:flex;flex-wrap:wrap;gap:4px 16px}.init-dd-series-plot{display:block;overflow:visible;width:100%;height:72px;margin-top:8px}.init-dd-series-axis{stroke:var(--rule);stroke-width:1;fill:none}.init-dd-series-points{stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.init-dd-series-gaps{stroke:var(--fg-2);stroke-width:1;fill:none}.init-dd-time-axis{display:flex;justify-content:space-between;gap:24px;padding-top:8px}.init-dd-time-axis time:last-child{text-align:right}.init-loki-matrix-plots{max-height:360px;margin-top:8px}.init-loki-plot-note,.init-loki-scale,.init-loki-time-axis{color:var(--fg-2);font-size:var(--fs-caption);line-height:1.5}.init-loki-scale,.init-loki-time-axis{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.init-loki-matrix-series{border-bottom:1px solid var(--rule);padding:8px 0}.init-loki-series-label{font-size:var(--fs-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.init-loki-series-plot{display:block;overflow:visible;width:100%;height:56px}.init-loki-series-axis{fill:none;stroke:var(--rule);stroke-width:1px}.init-loki-series-points{fill:none;stroke:var(--fg-1);stroke-width:3px;stroke-linecap:round}.init-loki-series-gaps{fill:none;stroke:var(--fg-2);stroke-width:1px}.init-loki-samples{border-collapse:collapse;font-size:var(--fs-caption);width:100%}.init-loki-samples tr>th,.init-loki-samples tr>td{border-bottom:1px solid var(--rule);text-align:left;padding:5px 8px}.init-loki-samples th:first-child{width:55%}.init-loki-entries{list-style:none;margin:var(--s-5)0;padding:0}.init-loki-entries li{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--s-3)var(--s-5);padding:var(--s-4)0;border-bottom:1px solid var(--rule)}.init-loki-entries time{font-size:var(--fs-mono-small)}.init-loki-values li{grid-template-columns:minmax(0,1fr)minmax(0,max-content)}.init-loki-entries code{color:var(--fg-0);font-size:var(--fs-mono-body);white-space:pre-wrap}@media (max-width:600px){.init-loki-entries li{grid-template-columns:minmax(0,1fr)}.init-loki-value{order:-1}}.init-record-voice{margin:var(--s-3)0 0;color:var(--fg-0);font:400 16px/1.5 var(--font-sans);text-wrap:pretty;max-width:68ch}.init-record-fact,.init-lineage{margin:var(--s-3)0 0;color:var(--fg-2);font-size:var(--fs-mono-micro);line-height:1.5}.init-refute-reason{margin:var(--s-3)0 0;color:var(--fg-2);font-size:var(--fs-small);line-height:1.5}.init-lineage{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.init-lineage>span{font-family:var(--font-label)}.init-disclose>summary{cursor:pointer;list-style:none;margin-left:calc(-1*var(--s-5));padding:var(--s-3)var(--s-5);border-radius:var(--r-2);transition:background var(--dur-1)var(--ease-out)}.init-disclose>summary:hover,.init-disclose[open]>summary{background:color-mix(in oklab,var(--fg-0)5%,transparent)}.init-disclose>summary::-webkit-details-marker{display:none}.init-disclose>summary:before{content:"+";width:var(--marker-w);font-family:var(--font-mono);font-size:var(--fs-mono-small);color:var(--fg-2);flex:none}.init-disclose>.init-record-summary{position:relative}.init-disclose>.init-record-summary:before{position:absolute;top:var(--s-3);left:var(--s-5)}.init-record-summary .init-spine-key{padding-left:calc(var(--marker-w) + var(--s-5))}.init-disclose[open]>summary:before{content:"−"}.init-disclose>summary:hover:before{color:var(--fg-1)}.init-disclose>summary:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.init-entity{display:inline-flex;align-items:baseline;gap:var(--s-3);font-size:var(--fs-mono-small);flex-wrap:wrap;min-width:0}.init-entity-label{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-h3);font-weight:var(--fw-reg);color:var(--fg-0)}.init-entity-label-code{font-family:var(--font-mono);font-size:var(--fs-mono-body);letter-spacing:.04em;font-weight:400}.init-entity-kind{color:var(--fg-2)}.init-entity-id{color:var(--fg-1)}.init-scope-row[data-kind=EXCLUDES] .init-entity-id,.init-scope-row[data-kind=EXCLUDES] .init-row-title-name{color:var(--fg-2)}.init-case-id,.init-slug{font-size:var(--fs-mono-small);letter-spacing:.04em;color:var(--fg-1)}.init-unknown-token{font-size:var(--fs-mono-small);letter-spacing:.04em;color:var(--fg-2)}a.init-case-id{color:var(--fg-1);text-decoration:underline;text-underline-offset:3px}a.init-case-id:hover{color:var(--fg-0)}a.init-title-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}a.init-title-link:hover{color:var(--fg-0);text-decoration-color:currentColor}a.init-case-id:focus-visible{outline:none;box-shadow:var(--shadow-focus)}a.init-locator:focus-visible{outline:none;box-shadow:var(--shadow-focus)}a.init-title-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.init-list-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.init-idents,.init-sha,.init-locator{font-size:var(--fs-mono-small)}.init-locator{color:var(--fg-1)}a.init-locator{text-decoration:underline;text-underline-offset:3px}.init-estimate{font-size:var(--fs-mono-small);color:var(--fg-1)}.init-rec-title{font-size:var(--fs-h2);color:var(--fg-0);text-wrap:pretty;line-height:1.3;font-family:var(--font-sans);max-width:72ch;margin:0;font-style:normal;font-weight:400}.init-rec-title-data{font-family:var(--font-mono);font-style:normal;font-size:var(--fs-mono-body);letter-spacing:.04em;font-weight:400}.init-rec-context{--marker-w:12px;margin-top:var(--s-6)}.init-disclose>.init-rec-context-summary{display:flex;align-items:baseline;gap:var(--s-2);margin-left:calc(var(--label-col) + var(--label-gap) - var(--s-5));font-family:var(--font-sans);font-size:var(--fs-small);color:var(--fg-2);width:-moz-fit-content;width:fit-content}.init-rec-context-body{margin-top:var(--s-5)}.init-flag{color:var(--fg-2)}.init-pagebar{display:flex;justify-content:flex-end;align-items: center;gap:var(--s-6);padding:var(--s-6)0 0;color:var(--fg-2);font-size:var(--fs-mono-small);min-height:44px}.init-more-error{color:var(--bad);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,50vw)}.init-direction{padding:var(--s-8)0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);background:var(--bg-raise)}.init-group-title--first{margin-top:0}.init-research-group{min-width:0}.init-research-session{padding-bottom:var(--s-7);border-bottom:1px solid var(--rule)}.init-research-session+.init-research-group,.init-research-group+.init-research-group{margin-top:var(--s-2)}.init-assessment-state{display:inline-block;color:var(--fg-2);font-size:var(--fs-label);line-height:1.5;font-family:var(--font-label)}.init-retained-candidate{white-space:pre-wrap}.init-session{padding:var(--s-3)0 0}.init-alternatives{--marker-w:12px;min-width:0}.init-research-group+.init-alternatives{margin-top:var(--s-2)}.init-alternatives-summary{display:flex;align-items: center;gap:var(--s-5)}.init-alternatives-summary .init-group-title{flex:1;margin:0}.init-alternatives-count{color:var(--fg-2);font-size:var(--fs-mono-micro);flex:none}.init-alternatives-body{padding-top:var(--s-4)}.init-index-count{color:var(--fg-2);font-size:var(--fs-mono-small);margin:0}.init-index-tools{display:grid;grid-template-columns:minmax(0,1fr)minmax(300px,.85fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:color-mix(in oklab,var(--bg-raise)45%,transparent)}.init-mcp-guide,.init-cadence{padding:var(--s-7);min-width:0}.init-mcp-guide h2,.init-cadence h2{color:var(--fg-2);font:var(--fw-label)var(--fs-label)/1 var(--font-label);margin:0}.init-mcp-guide p{margin:var(--s-4)0 0;color:var(--fg-0);font:400 var(--fs-h3)/1.5 var(--font-sans);text-wrap:pretty;max-width:46ch}.init-mcp-guide .ds-code{margin-top:var(--s-5)}.init-cadence{border-left:1px solid var(--rule)}.init-cadence-value{margin:var(--s-5)0 0;color:var(--fg-0);font-size:var(--fs-body);font-weight:500}.init-cadence-meta{display:flex;gap:var(--s-2)var(--s-6);margin-top:var(--s-3);color:var(--fg-2);font-size:var(--fs-small);flex-wrap:wrap;line-height:1.5}.init-index{border-top:1px solid var(--rule-2);list-style:none;margin:0;padding:0}.init-index-row{border-bottom:1px solid var(--rule)}.init-list-link{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--s-7);padding:var(--s-7)var(--s-5);color:inherit;text-decoration:none;transition:background var(--dur-1)var(--ease-out);min-width:0}.init-list-link:hover{background:color-mix(in oklab,var(--fg-0)4%,transparent)}.init-list-link:focus-visible{background:color-mix(in oklab,var(--fg-0)4%,transparent)}.init-index-row-main{display:grid;grid-template-columns:108px minmax(0,1fr);align-items: start;gap:var(--s-6);min-width:0}.init-index-status{padding-top:5px}.init-index-meaning{min-width:0}.init-index-meaning h2{color:var(--fg-0);font:400 17px/1.4 var(--font-sans);text-wrap:pretty;margin:0}.init-index-meaning p{margin:var(--s-3)0 0;color:var(--fg-1);font:400 16px/1.5 var(--font-sans);text-wrap:pretty;max-width:58ch}.init-index-lede :-webkit-any(ol,ul){margin:var(--s-3)0 0;color:var(--fg-1);font:400 16px/1.5 var(--font-sans);text-wrap:pretty;max-width:58ch}.init-index-lede :-moz-any(ol,ul){margin:var(--s-3)0 0;color:var(--fg-1);font:400 16px/1.5 var(--font-sans);text-wrap:pretty;max-width:58ch}.init-index-lede :is(ol,ul){margin:var(--s-3)0 0;color:var(--fg-1);font:400 16px/1.5 var(--font-sans);text-wrap:pretty;max-width:58ch}.init-index-lede :-webkit-any(ol,ul){padding-left:1.2em}.init-index-lede :-moz-any(ol,ul){padding-left:1.2em}.init-index-lede :is(ol,ul){padding-left:1.2em}.init-index-meta{display:flex;align-items:baseline;gap:var(--s-4);color:var(--fg-2);font-size:var(--fs-mono-micro);white-space:nowrap}.init-index-settled{margin:var(--s-3)0 0;color:var(--fg-2);font:400 14px/1.5 var(--font-sans);text-wrap:pretty;max-width:58ch}@media (max-width:960px){.init-spine{grid-template-columns:minmax(0,1fr);row-gap:var(--s-3)}.init-spine-body{grid-column:1}.init-disclose>.init-refinements-summary,.init-disclose>.init-rec-context-summary{margin-left:calc(-1*var(--s-5))}}@media (max-width:720px){.init-loading-direction,.init-loading-detail-row{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.init-loading-list-row{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.init-loading-list-row>.init-loading-status{margin-top:0}.init-direction{padding:var(--s-6)0}.init-index-tools{grid-template-columns:minmax(0,1fr)}.init-cadence{border-top:1px solid var(--rule);border-left:0}.init-mcp-guide,.init-cadence{padding:var(--s-6)}.init-list-link{grid-template-columns:minmax(0,1fr);gap:var(--s-5);min-height:44px}.init-index-row-main{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.init-index-status{padding-top:0}.init-index-meta{justify-content:space-between}.init-pagebar .ds-button,.init-disclose>summary{min-height:44px}}.model-page{display:flex;width:100%;height:100dvh;min-height:0;max-height:100%}.model-map-wrap{display:flex;flex-direction:column;flex:1;min-width:0}.model-map-pane{overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:var(--rule-2)transparent;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0}.model-map-pane::-webkit-scrollbar{width:6px;height:6px}.model-map-pane::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:3px}.model-map-pane::-webkit-scrollbar-track{background:0 0}.model-insp-pane{position:relative;overflow-y:auto;border-left:1px solid var(--rule);background:var(--bg-deep);flex-shrink:0;width:clamp(320px,30%,460px)}.model-insp-pane,.model-graphwrap,.model-src-body,.model-src-pane{scrollbar-width:thin;scrollbar-color:var(--rule-2)transparent}.model-inspect-link{display:none}@media (max-width:980px){.model-page{flex-direction:column;height:auto;min-height:100%;max-height:none}.model-map-wrap{flex:none}.model-insp-pane{border-left:0;border-top:1px solid var(--rule);flex:1 0 auto;width:auto}.model-inspect-link{display:inline;color:var(--fg-0);text-decoration:underline;text-underline-offset:.2em}}.model-build-band,.model-map-head{padding:var(--s-5)var(--s-10)var(--s-4);border-bottom:1px solid var(--rule)}@media (max-width:760px){.model-build-band,.model-map-head{padding-inline:var(--s-6)}}.model-map-head{position:sticky;z-index:30;background:color-mix(in oklab,var(--bg)92%,transparent);backdrop-filter:blur(8px);max-width:100%;top:0;left:0}.model-crumbs{display:flex;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-4);font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--fg-1);font-family:var(--font-label);flex-wrap:wrap}.model-crumb-up{color:var(--fg-2);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.model-crumb-up:hover{color:var(--fg-0)}.model-crumb-sep{color:var(--fg-2)}.model-crumb-repo{text-transform:none;letter-spacing:normal}.model-crumb-trail{display:inline-flex;align-items:baseline;gap:var(--s-4);margin-right:auto}.model-crumbs:last-child{margin-bottom:0}.model-filters{display:flex;align-items: center;gap:var(--s-3)var(--s-6);flex-wrap:wrap}.model-fgroup{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.model-flab{font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--fg-2);font-family:var(--font-label)}.model-chip{display:inline-flex;border:1px solid var(--rule-2);border-radius:var(--r-1);font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--fg-2);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-1)var(--ease-out),color var(--dur-1)var(--ease-out);font-family:var(--font-label);background:0 0;align-items: center;gap:6px;padding:2px 7px}.model-chip:hover{border-color:var(--fg-3);color:var(--fg-1)}.model-chip[aria-pressed=true]{--pat-col:oklch(from var(--pat-mark-l)l .09 var(--pat-hue));border-color:var(--pat-col,var(--rule-2));color:var(--fg-0);background:color-mix(in oklab,var(--pat-col,var(--fg-2))8%,transparent)}.model-chip-swatch{--pat-col:oklch(from var(--pat-mark-l)l .09 var(--pat-hue));background:var(--pat-col,var(--fg-2));border-radius:2px;width:7px;height:7px}.model-chip--state,.model-chip--work{border-radius:var(--r-pill)}.model-chip--state[aria-pressed=true],.model-chip--work[aria-pressed=true]{border-color:var(--st-c);color:var(--fg-0);background:color-mix(in oklab,var(--st-c)10%,transparent)}.model-chip-swatch--dot{background:var(--st-c);border-radius:50%}.model-chip-count{color:var(--fg-2)}.model-chip-more{border:1px dashed var(--rule-2);border-radius:var(--r-1);font-size:var(--fs-mono-micro);color:var(--fg-2);cursor:pointer;background:0 0;padding:2px 7px}.model-chip-more:hover{color:var(--fg-1);border-color:var(--fg-3)}.model-search{background:var(--bg-deep);border:1px solid var(--rule-field);border-radius:var(--r-1);font-size:var(--fs-mono-small);color:var(--fg-0);width:190px;padding:3px 8px}.model-search::placeholder{color:var(--fg-2)}.model-key-btn{border:1px solid var(--rule-2);border-radius:var(--r-1);font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--fg-2);cursor:pointer;font-family:var(--font-label);background:0 0;margin-left:auto;padding:2px 8px}.model-key-btn:hover{color:var(--fg-0);border-color:var(--fg-3)}.model-key-btn[aria-pressed=true]{color:var(--fg-0);border-color:var(--fg-0);background:color-mix(in oklab,var(--fg-0)7%,transparent)}.model-crumbs .model-key-btn{margin-left:0}.model-map-sizer{position:relative;overflow:hidden}.model-map-canvas{display:flex;padding:var(--s-6)var(--s-8)var(--s-9);transform-origin:0 0;flex-direction:column}.model-page-head{padding:var(--s-10)var(--s-10)var(--s-6)}@media (max-width:760px){.model-page-head{padding:var(--s-7)var(--s-6)var(--s-5)}}.model-canvas-notice{padding:var(--s-10)0;margin-left:calc(var(--s-10) - var(--s-8));max-width:62ch}@media (max-width:760px){.model-canvas-notice{margin-left:calc(var(--s-6) - var(--s-8))}}.model-atlas-grid{display:grid;grid-template-columns:minmax(180px,1fr)150px minmax(140px,max-content);column-gap:var(--s-6)}.model-atlas-cols{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:2px var(--s-4)var(--s-3);font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--fg-2);font-family:var(--font-label)}.model-atlas-cols :last-child{text-align:right}.model-atlas-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:7px var(--s-4);border:0;border-bottom:1px solid var(--rule);color:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-1)var(--ease-out);background:0 0;align-items: center;width:100%}.model-atlas-row:hover{background:var(--bg-raise)}.model-atlas-name{font-weight:var(--fw-med);color:var(--fg-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-atlas-rev{font-size:var(--fs-mono-micro);font-weight:var(--fw-reg);color:var(--fg-2);margin-left:8px}.model-atlas-nums{text-align:right;font-size:var(--fs-mono-small);color:var(--fg-2)}.model-atlas-fact{white-space:nowrap}.model-atlas{container-type:inline-size;margin-inline:calc(var(--s-10) - var(--s-8) - var(--s-4))}@media (max-width:760px){.model-atlas{margin-inline:calc(var(--s-6) - var(--s-8) - var(--s-4))}}@container (width<=560px){.model-atlas-grid{grid-template-columns:minmax(0,1fr)minmax(64px,120px)}.model-atlas-row{row-gap:var(--s-2)}.model-atlas-row .model-atlas-nums{grid-column:1/-1;text-align:left}.model-atlas-cols :last-child{display:none}}.model-atlas-nums b{color:var(--fg-0);font-weight:var(--fw-med)}.model-cov{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.model-cov-n{font-size:var(--fs-mono-micro);color:var(--fg-2)}.model-covbar{display:block;background:var(--rule-2);overflow:hidden;position:relative;border-radius:2.5px;height:5px}.model-covbar-fill{position:absolute;background:var(--fg-2);border-radius:2.5px 0 0 2.5px;inset:0 auto 0 0}.model-field{display:flex;justify-content:center;align-items: center;gap:var(--s-7);flex-direction:column;flex:auto}.model-field>*{width:max-content;max-width:100%}.model-groups{display:flex;gap:var(--s-7);flex-direction:column}.model-group{display:flex;gap:var(--s-3);content-visibility:auto;contain-intrinsic-size:auto 120px;flex-direction:column;width:100%;min-width:0}.model-group-label{text-align:left;font-size:var(--fs-mono-small);color:var(--fg-2);letter-spacing:.04em;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0}.model-group-label b{color:var(--fg-2);font-weight:var(--fw-med)}.model-group-label:hover b{color:var(--fg-0)}.model-group-label--selected b{color:var(--fg-0);text-decoration:underline;text-underline-offset:3px}.model-pkg{display:flex;gap:var(--s-3);flex-direction:column;max-width:100%}.model-pkg-label{font-size:var(--fs-mono-micro);letter-spacing:.04em;color:var(--fg-2)}.model-lattice{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-auto-columns:calc(var(--strand-col)*var(--mark-scale));justify-content:start;align-items: start;gap:calc(var(--s-5)*var(--mark-scale))calc(var(--s-3)*var(--mark-scale))}.model-strands{display:flex;align-items: flex-start;gap:var(--s-6)var(--s-8);flex-wrap:wrap}.model-strand{display:flex;width:calc(var(--strand-col)*var(--mark-scale));padding:calc(3px*var(--mark-scale))calc(1px*var(--mark-scale))calc(2px*var(--mark-scale));border-radius:var(--r-1);cursor:pointer;transition:opacity var(--dur-2)var(--ease-out);background:0 0;border:0;flex-direction:column;align-items: center;gap:0}.model-strand:hover{background:var(--bg-raise)}.model-strand--selected{background:var(--bg-raise);box-shadow:0 0 0 1px var(--fg-0)}.model-strand--support{opacity:.7}.model-atlas-row--dimmed :is(.model-atlas-name,.model-atlas-nums b){color:var(--fg-2)}.model-atlas-row--dimmed :-webkit-any(.model-covbar,.model-pulse){opacity:.3}.model-atlas-row--dimmed :-moz-any(.model-covbar,.model-pulse){opacity:.3}.model-atlas-row--dimmed :is(.model-covbar,.model-pulse){opacity:.3}.model-strand--dimmed{opacity:.18}.model-cells{display:flex;gap:calc(2px*var(--mark-scale));flex-direction:column}.model-cell{width:calc(12px*var(--mark-scale));height:calc(8px*var(--mark-scale));background:var(--dim);position:relative;border-radius:2px}.model-cell--boundary{background:color-mix(in oklab,var(--mech-c,var(--fg-3))26%,transparent);border:2px solid var(--mech-c,var(--fg-3))}.model-cell--tick:before{content:"";position:absolute;--pat-col:oklch(from var(--pat-mark-l)l .11 var(--pat-hue));background:var(--pat-col,var(--fg-2));border-radius:1.5px;width:3px;top:0;bottom:0;left:-5px}.model-cell--fold{background:0 0;height:10px}.model-cell--fold:after{content:"";position:absolute;border-bottom:2px dotted var(--fg-3);inset:2px}.model-strand--ghost .model-cell{border:1px dashed var(--dim);background:0 0}.model-dots{display:flex;gap:calc(1px*var(--mark-scale));margin-top:calc(4px*var(--mark-scale));height:calc(6px*var(--mark-scale))}.model-dot{width:calc(4px*var(--mark-scale));height:calc(4px*var(--mark-scale));display:inline-block;border-radius:50%;flex:none}.model-empty-services{margin-top:var(--s-7)}.model-empty-grid{margin-top:var(--s-4);display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:3px var(--s-7)}.model-zoombar{display:flex;justify-content:flex-end;align-items: center;gap:var(--s-4);padding:var(--s-1)var(--s-7);background:var(--bg);border-top:1px solid var(--rule);flex:none}.model-zoombar button{display:inline-flex;min-width:var(--s-8);min-height:var(--s-8);font-family:var(--font-mono);color:var(--fg-2);border-radius:var(--r-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center;padding:0 4px;font-size:13px;line-height:1}.model-zoombar button:hover{color:var(--fg-0)}.model-zoombar button:focus-visible{outline:2px solid #0000;outline-offset:2px;box-shadow:var(--shadow-focus)}.model-zoombar input[type=range]{appearance:none;height:var(--target-min);outline:none;cursor:pointer;background:0 0;width:120px;margin:0}.model-zoombar input[type=range]::-webkit-slider-runnable-track{background:var(--rule-2);border-radius:2px;height:3px}.model-zoombar input[type=range]::-moz-range-track{background:var(--rule-2);border-radius:2px;height:3px}.model-zoombar input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--fg-1);cursor:pointer;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px}.model-zoombar input[type=range]::-moz-range-thumb{background:var(--fg-1);cursor:pointer;border:0;border-radius:50%;width:12px;height:12px}.model-zoombar input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-focus)}.model-zoombar input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-focus)}@media (forced-colors:active){.model-zoombar input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid highlight;outline-offset:1px}.model-zoombar input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid highlight;outline-offset:1px}.model-zoombar input[type=range]::-webkit-slider-runnable-track{background:graytext}.model-zoombar input[type=range]::-moz-range-track{background:graytext}.model-zoombar input[type=range]::-webkit-slider-thumb{background:canvastext}.model-zoombar input[type=range]::-moz-range-thumb{background:canvastext}}.model-zoom-pct{text-align:center;font-size:var(--fs-mono-small);color:var(--fg-1);min-width:44px}.model-insp-bar{position:sticky;z-index:20;display:flex;align-items:baseline;gap:var(--s-5);padding:var(--s-5)var(--s-7)var(--s-4);background:color-mix(in oklab,var(--bg-deep)92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);top:0}.model-insp-title{font-size:var(--fs-label);font-weight:var(--fw-med);color:var(--fg-1);font-family:var(--font-label);margin:0}.model-insp-hint{font-size:var(--fs-mono-micro);color:var(--fg-2);text-align:right;margin-left:auto}.model-insp-body{padding:var(--s-6)var(--s-7)var(--s-9)}.model-claim{font-family:var(--font-sans);color:var(--fg-0);text-wrap:balance;margin:var(--s-7)0 var(--s-6);font-size:26px;font-style:normal;line-height:1.25}.model-note{font-size:var(--fs-body);color:var(--fg-2);max-width:62ch;line-height:1.55}.model-insp-head{font-family:var(--font-sans);color:var(--fg-0);font-size:16px;font-style:normal;font-weight:400}.model-insp-where{margin-top:var(--s-1);font-size:var(--fs-mono-small);color:var(--fg-2)}.model-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)var(--s-7);margin:var(--s-6)0}.model-insp-line{margin:var(--s-6)0}.model-count{display:flex;flex-direction:column}.model-count-n{font-size:26px;font-weight:var(--fw-med);color:var(--fg-0);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.model-count-k{margin-top:var(--s-2);font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label)}.model-hopwalk{border-top:1px solid var(--rule);margin-top:var(--s-5)}.model-frame{border-bottom:1px solid var(--rule)}.model-frame-row{display:flex;align-items:baseline;gap:var(--s-4);padding:5px var(--s-2);font-size:var(--fs-mono-body);flex-wrap:wrap}.model-frame-sym{color:var(--fg-1);min-width:0}.model-frame-pkg{color:var(--fg-2)}.model-frame-coord{font-size:var(--fs-mono-micro);color:var(--fg-2);flex-shrink:0}.model-frame-click{display:block;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.model-frame-click:hover{background:var(--bg-raise)}.model-frame--source{box-shadow:inset 2px 0 0 var(--fg-0);background:var(--bg-raise)}.model-src{margin-top:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--bg);overflow:hidden}.model-src--note{padding:var(--s-4)var(--s-5);font-size:var(--fs-mono-small);color:var(--fg-2);border-style:dashed}.model-src--note:not(.mono){font-size:var(--fs-small);line-height:1.5}.model-src-head{display:flex;align-items:baseline;gap:var(--s-4);padding:var(--s-3)var(--s-5);border-bottom:1px solid var(--rule);font-size:var(--fs-mono-micro);color:var(--fg-2);flex-wrap:wrap}.model-src-path{color:var(--fg-1)}.model-src-rev{color:var(--fg-2);margin-left:auto}.model-src-body{overflow:auto;padding:var(--s-4)0;max-height:340px}.model-src-pane{overflow:auto;max-height:340px}.model-src-pane .model-src-body{overflow:visible;max-height:none}.model-src-line{display:flex;gap:var(--s-5);font-size:var(--fs-caption);white-space:pre;line-height:1.55}.model-src-ln{text-align:right;color:var(--fg-2);user-select:none;flex-shrink:0;width:44px}.model-src-code{color:var(--fg-1);padding-right:var(--s-5)}.model-src-line--span{background:color-mix(in oklab,var(--fg-0)6%,transparent)}.model-src-line--span .model-src-ln{color:var(--fg-0)}.model-retired{margin-top:var(--s-7)}.model-retired-list{margin-top:var(--s-4);border-top:1px solid var(--rule)}.model-retired-row{padding:var(--s-4)0;border-bottom:1px solid var(--rule)}.model-retired-title{font-size:var(--fs-small);color:var(--fg-1)}.model-pulse{display:inline-block;background:var(--wait);color:var(--wait);vertical-align:-1px;animation:2s ease-in-out infinite case-working-pulse;border-radius:50%;width:10px;height:10px;margin-right:8px}.model-dot[data-working=true]{animation:2s ease-in-out infinite case-working-pulse}@media (prefers-reduced-motion:reduce){.model-pulse,.model-dot[data-working=true]{animation:none;outline:1px solid;outline-offset:3px}}.model-frame-row--entry .model-frame-sym{color:var(--fg-2)}.model-frame-mech{font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label);flex-shrink:0}.model-frame-mech--boundary{color:var(--mech-ink,var(--fg-2))}.model-fold-row{display:block;padding:5px var(--s-2);text-align:left;font-size:var(--fs-mono-body);color:var(--fg-2);cursor:pointer;background:0 0;border:0;width:100%}.model-fold-row:hover{color:var(--fg-1)}.model-hyp{margin:0 0 var(--s-5);padding:var(--s-4)var(--s-5);--pat-col:oklch(from var(--pat-mark-l)l .09 var(--pat-hue));border-left:2px solid var(--pat-col,var(--rule-2));background:var(--bg-raise);border-radius:0 var(--r-2)var(--r-2)0}.model-hyp-head{display:flex;align-items: center;gap:var(--s-4);flex-wrap:wrap}.model-pat{border-radius:var(--r-1);--pat-col:oklch(from var(--pat-mark-l)l .09 var(--pat-hue));--pat-ink:oklch(from var(--pat-ink-l)l .09 var(--pat-hue));background:color-mix(in oklab,var(--pat-col,var(--fg-2))14%,transparent);color:var(--pat-ink,var(--fg-1));font-size:var(--fs-label);font-weight:var(--fw-med);white-space:nowrap;font-family:var(--font-label);padding:2px 7px}.model-hyp-title{color:var(--fg-0);font-family:var(--font-sans);font-size:15px;font-style:normal;font-weight:400}.model-hyp-fix{margin-top:var(--s-3);font-family:var(--font-sans);color:var(--fg-0);font-size:13px;font-style:normal;line-height:1.5}.model-insp .note-text{margin:var(--s-5)0;color:var(--fg-1);font-size:14px}.model-hyp .note-text{margin:var(--s-4)0 0;font-size:13px}.model-hyp-foot{display:flex;gap:var(--s-2);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--rule);flex-direction:column}.model-hyp-foot .model-idline{margin-top:0}.model-hyp-foot .model-case-row{border:0;margin:0;padding:0}.model-hyp-k{display:block;font-style:normal;font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label)}.model-frame>.model-hyp{margin-left:var(--s-5)}.model-case-row{display:flex;align-items: center;gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--rule);font-size:var(--fs-mono-small);flex-wrap:wrap}a.model-retired-title{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}a.model-retired-title:hover{color:var(--fg-0);text-decoration-color:var(--fg-2)}.model-case-id{font-size:var(--fs-mono-micro);color:var(--fg-2)}.model-key-pkgsample{display:inline;font-size:var(--fs-mono-micro)}.model-case-note{font-size:var(--fs-mono-micro);color:var(--fg-2)}.model-meta{margin-top:var(--s-6);display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s-3)var(--s-5);min-width:0}.model-meta-key{font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label);padding-top:2px}.model-meta>span:not(.model-meta-key){font-size:var(--fs-small);color:var(--fg-1)}.model-link{font-weight:var(--fw-med);color:var(--fg-1);font-size:var(--fs-small);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.model-link:not(.mono){font-family:inherit}.model-link:hover{color:var(--fg-0);text-decoration:underline;text-underline-offset:3px}.model-insp-list{border-top:1px solid var(--rule);margin-top:var(--s-5)}.model-insp-row{display:flex;align-items:baseline;column-gap:var(--s-4);padding:6px var(--s-2);border:0;border-bottom:1px solid var(--rule);text-align:left;font-size:var(--fs-mono-small);color:var(--fg-1);cursor:pointer;background:0 0;flex-wrap:wrap;row-gap:2px;width:100%}.model-insp-row:hover{background:var(--bg-raise)}.model-insp-row-label{min-width:0}.model-insp-row-leaf{color:var(--fg-2)}.model-insp-row-note{font-size:var(--fs-mono-micro);color:var(--fg-2);flex-shrink:0;margin-left:auto}.model-insp-row--ghost{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-reg);color:var(--fg-2)}.model-key-row{display:grid;grid-template-columns:96px 1fr;gap:var(--s-5);padding:var(--s-5)0;border-bottom:1px solid var(--rule);align-items: start}.model-key-sample{display:flex;flex-wrap:wrap;align-items: center;gap:4px;padding-top:3px}.model-key-text{font-size:var(--fs-small);color:var(--fg-1)}.model-key-text b{color:var(--fg-0);font-weight:var(--fw-reg)}.model-key-ghost{cursor:default}.notfound{box-sizing:border-box;display:flex;justify-content:center;align-items: flex-start;gap:var(--s-4);padding:var(--s-12)var(--s-10);flex-direction:column;max-width:40rem;min-height:100vh;margin-inline-start:auto;margin-inline-end:auto}.notfound-mark{display:block;margin-bottom:var(--s-8);opacity:.85;line-height:0}.notfound-loopmark{width:36px;height:36px}.notfound-claim{font-family:var(--font-serif);color:var(--fg-0);text-wrap:balance;margin:0;font-size:36px;font-style:italic;font-weight:400;line-height:1.25}.notfound-claim .mono{font-variant-numeric:tabular-nums;font-style:normal}.notfound-path{margin:var(--s-6)0 0;font-size:var(--fs-mono-small);color:var(--fg-1)}.notfound-links{display:flex;gap:var(--s-4)var(--s-8);margin:var(--s-6)0 0;flex-wrap:wrap}.notfound-link{display:inline-flex;min-height:var(--target-min);font-size:var(--fs-mono-small);color:var(--fg-0);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);align-items: center}.notfound-link:hover{text-decoration-color:currentColor}.notfound-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.notfound-step{margin:var(--s-4)0 0;font:var(--fs-h3)/1.5 var(--font-sans);color:var(--fg-1);max-width:52ch}.notfound-step a{color:inherit;text-decoration:underline;text-underline-offset:.14em;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}.notfound-step a:hover{color:var(--fg-0);text-decoration-color:currentColor}.notfound-step a:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.notfound-action,.notfound-step+.notfound-link{margin-top:var(--s-6)}.signup{max-width:48rem}.signup .notfound-claim{font-size:var(--fs-h1)}.signup .notfound-step{width:100%;max-width:none}.signup-start{display:contents}.signup:has(.signup-document:target) .signup-start{display:none}.signup-form{margin-top:var(--s-4);width:100%}.signup-notice{margin:0 0 var(--s-6);font:var(--fs-body)/1.55 var(--font-sans);color:var(--fg-1)}.signup-notice a,.signup-document a{color:var(--fg-0);text-decoration:underline;text-underline-offset:.14em}.signup-document{display:none;font:var(--fs-body)/1.55 var(--font-sans);width:100%}.signup-document:target{display:block}.signup-back{display:inline-flex;min-height:var(--target-min);margin-bottom:var(--s-6);align-items: center}.signup-document h1,.signup-document h2,.signup-document h3{font-family:var(--font-serif);font-style:italic;font-weight:400}.signup-document strong{font-weight:inherit;color:var(--fg-0)}@media (max-width:640px){.notfound{padding:var(--s-8)var(--s-6)var(--s-12)}.signup .notfound-claim{font-size:var(--fs-h1-phone)}}.pv-body .inbox-col{--inbox-editorial-measure:600px;--inbox-repo-measure:32ch}.inbox-col .cv-head-row{align-items: flex-start}.you-settings{display:flex;flex-direction:column;max-width:600px}.you-settings>*{padding-block:var(--s-6);border-top:1px solid var(--rule)}.you-settings>:first-child{border-top:0;padding-top:0}.inbox-email-control,.coauthor-control{min-width:0}.inbox-email{display:flex;align-items: flex-start;gap:var(--s-4);cursor:pointer}.inbox-email .ds-switch{flex:none}.inbox-email-text{display:grid;gap:2px;min-width:0}.inbox-email-label{color:var(--fg-0);font-size:var(--fs-body)}.inbox-email-note{color:var(--fg-2);font-size:var(--fs-mono-micro)}.inbox-email-control .ds-live{margin:var(--s-2)0 0}.inbox-email+.ds-live:not(:empty){width:0;min-width:100%}.coauthor-identity{white-space:pre-wrap}.coauthor-control .ds-button--quiet,#ContributorDisclosure .ds-button--quiet{font:inherit;min-height:0;padding:0}.coauthor-control input:indeterminate+.ds-switch-track .ds-switch-knob,#ContributorDisclosure input:indeterminate+.ds-switch-track .ds-switch-knob{border-radius:0;block-size:2px;margin-block-start:7px;margin-block-end:7px;transform:translate(7px)}.coauthor-name-form{--acc:var(--fg-0);display:flex;align-items: center;gap:var(--s-4);margin-top:var(--s-5);flex-wrap:wrap}.coauthor-name-form .ds-field{flex-basis:100%}.coauthor-name-form .ds-input-control{font-family:var(--font-sans)}.inbox-groups{display:flex;gap:var(--s-10);flex-direction:column}.inbox-groups .ds-section{gap:0}.inbox-groups .ds-section-head{border-bottom-color:var(--rule-2)}.inbox-groups .ds-section-title{color:var(--fg-0);font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:var(--fw-reg);letter-spacing:0;text-transform:none}.inbox-groups .ds-section-hint{margin-left:0}.inbox-list{list-style:none;margin:0;padding:0}.inbox-item{border-bottom:1px solid var(--rule)}.inbox-item details[open]{padding-bottom:var(--s-7);background:var(--bg-raise)}.inbox-line{display:grid;grid-template-columns:56px minmax(0,1fr)minmax(0,max-content);gap:var(--s-6);padding:var(--s-5)var(--s-6)var(--s-5)0;color:var(--fg-0);cursor:pointer;list-style:none;align-items:baseline}.inbox-line::-webkit-details-marker{display:none}.inbox-line>.inbox-gutter{padding-left:var(--s-6)}.inbox-line:hover{background:var(--bg-raise);color:var(--fg-0)}.inbox-line:focus-visible{background:var(--bg-raise);color:var(--fg-0)}.inbox-line:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.inbox-line-title{overflow:hidden;font-size:var(--fs-h3);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);min-width:0;font-style:normal;font-weight:400}.inbox-line-title.mono{font-family:var(--font-mono);font-style:normal;font-size:var(--fs-mono-body)}.inbox-line-meta{display:flex;align-items:baseline;gap:var(--s-4);min-width:0}.inbox-line-pr{overflow:hidden;font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:56ch}.inbox-line-pr>.mono{font-size:var(--fs-mono-small)}.pr-link>.mono{font-family:var(--font-mono)}.pr-link-title{font-family:var(--font-sans);font-style:normal}.inbox-line-sep,.inbox-line-comments{color:var(--fg-2);font-size:var(--fs-micro);flex-shrink:0}.inbox-line-comments{text-decoration:none}.inbox-line-comments:hover{color:var(--fg-0);text-decoration:underline}.inbox-line-comments:focus-visible{color:var(--fg-0);text-decoration:underline}.inbox-line-repo{max-width:var(--inbox-repo-measure);overflow:hidden;color:var(--fg-2);font-size:var(--fs-mono-small);text-overflow:ellipsis;white-space:nowrap}details[open]>.inbox-line{grid-template-columns:56px minmax(0,1fr);padding-top:var(--s-7);padding-bottom:var(--s-2)}details[open]>.inbox-line .inbox-line-title,details[open]>.inbox-line .inbox-line-pr{display:none}details[open]>.inbox-line .inbox-line-repo{color:var(--fg-1);font-weight:var(--fw-reg);font-size:var(--fs-micro);white-space:normal;max-width:none}.inbox-item .inbox-main{margin-left:calc(56px + var(--s-6));margin-right:var(--s-6)}.inbox-item .inbox-case:not(.inbox-case--data){font-size:var(--fs-h2);line-height:1.3}@media (max-width:720px){.inbox-line{grid-template-columns:44px minmax(0,1fr);row-gap:var(--s-1)}.inbox-line-title{display:-webkit-box;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical}.inbox-line-meta{grid-column:2;row-gap:var(--s-1);flex-wrap:wrap}.inbox-line-repo,.inbox-line-pr{max-width:100%}.inbox-item .inbox-main{margin-left:calc(44px + var(--s-6))}}@media (max-width:560px){.inbox-item .inbox-main{margin-left:var(--s-6)}}.inbox-gutter{color:var(--fg-2);font-size:var(--fs-mono-small);font-variant-numeric:tabular-nums;line-height:1.45}.inbox-gutter--stale{color:var(--wait)}.inbox-main{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.inbox-case{max-width:var(--inbox-editorial-measure);color:var(--fg-0);font-size:var(--fs-h3);text-wrap:pretty;text-decoration:none;text-underline-offset:3px;line-height:1.45;font-family:var(--font-sans);min-width:0;font-style:normal;font-weight:400}a.inbox-case:hover{text-decoration:underline;text-decoration-color:currentColor}a.inbox-case:focus-visible{text-decoration:underline;text-decoration-color:currentColor}.inbox-item a.inbox-case--pr{font-size:var(--fs-h2);text-decoration:underline;text-decoration-color:var(--rule-2);text-decoration-thickness:1px;line-height:1.3;font-family:var(--font-sans);font-style:normal;font-weight:400}.inbox-item a.inbox-case--pr .inbox-case-text{display:inline;overflow:visible}.inbox-item a.inbox-case--pr:hover{text-decoration-color:currentColor}.inbox-item a.inbox-case--pr:focus-visible{text-decoration-color:currentColor}.inbox-case-mark{display:inline-block;margin-left:var(--s-3);color:var(--fg-2);vertical-align:-2px;white-space:nowrap}.inbox-case--external .inbox-case-text{display:inline}.inbox-item a.inbox-case--external{text-wrap:balance}.inbox-item .inbox-automation{margin-top:var(--s-2)}.case-approval-action .ds-button,.autonomy-target .ds-button{font-weight:var(--fw-reg)}.approval-decide{display:flex;flex-direction:column;flex:none}.approval-after{font-family:var(--font-sans);contain:inline-size}.inbox-item .approval-after .inbox-automation{margin-top:0}.approval-after .autonomy-target{margin:var(--s-3)0 0}.inbox-item .case-approval-action>.action-status:empty{position:absolute}@media (min-width:721px){.inbox-item .approval-after .inbox-automation:has(>.ds-button--quiet){display:flex;justify-content:flex-end}.inbox-item .approval-after .inbox-automation>.ds-button--quiet{margin-left:0;margin-right:calc(-1*var(--s-2))}}.inbox-automation>.ds-button--quiet{margin-left:calc(-1*var(--s-2));color:var(--fg-2);font-size:var(--fs-small);font-weight:var(--fw-reg)}.inbox-line-title--pr{font-family:var(--font-sans);font-style:normal;font-weight:400}.inbox-case--data{font-family:var(--font-mono);font-size:var(--fs-mono-body);font-style:normal}.inbox-publication-hold{display:grid;justify-items:start;gap:var(--s-3);margin-top:var(--s-3);max-width:680px}.inbox-publication-hold>p{margin:0}.inbox-publication-hold .approval-decision-actions{flex-wrap:wrap}.inbox-item .case-approval-row{margin-top:var(--s-2);align-items: flex-start}.inbox-item .case-approval-copy{gap:var(--s-3);max-width:var(--inbox-editorial-measure)}.inbox-item .approval-unavailable{margin-top:var(--s-2)}.inbox-pull-request,.inbox-network-request,.inbox-case-limit{display:grid;grid-template-columns:minmax(0,1fr)max-content;gap:var(--s-6);margin-top:var(--s-2)}.inbox-pull-request{align-items: center}.inbox-pull-request p{max-width:var(--inbox-editorial-measure);color:var(--fg-2);margin:0;font-size:13px}.inbox-pull-request p .pr-link{color:var(--fg-0)}.inbox-network-request,.inbox-case-limit{align-items: start}.inbox-network-request-copy{display:flex;align-items: flex-start;gap:var(--s-3);max-width:var(--inbox-editorial-measure);color:var(--fg-1);font-size:var(--fs-body);flex-direction:column;line-height:1.55}.inbox-network-request-copy p{margin:0}.inbox-note{color:var(--fg-2)}.inbox-link{font-size:var(--fs-body)}.inbox-network-request-actions{display:flex;align-items: center;gap:var(--s-4);flex-wrap:wrap}.inbox-case-limit-copy{display:flex;gap:var(--s-4);max-width:var(--inbox-editorial-measure);flex-direction:column;min-width:0}.inbox-case-limit-copy p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.55}.inbox-case-limit-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0}.inbox-case-limit-facts>div{padding:var(--s-3)var(--s-5);border-left:1px solid var(--rule);min-width:0}.inbox-case-limit-facts>div:first-child{border-left:0;padding-left:0}.inbox-case-limit-facts dt{color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-label);font-family:var(--font-label)}.inbox-case-limit-facts dd{margin:var(--s-2)0 0;color:var(--fg-0);font-size:var(--fs-mono-body);font-variant-numeric:tabular-nums}.inbox-case-limit-form{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items: center;gap:var(--s-2)var(--s-3);width:22.5rem}.inbox-case-limit-label{grid-column:1/-1;color:var(--fg-2);font-size:var(--fs-label);font-weight:var(--fw-label);font-family:var(--font-label)}.inbox-case-limit-form>.ds-button{grid-column:2;justify-self:stretch}.inbox-decision{display:flex;align-items: center;gap:var(--s-4)var(--s-2);flex-wrap:wrap}.inbox-decision>.approval-decision,.inbox-decision>.ds-live:not(:empty){flex-basis:100%}.inbox-decision:has(>.inbox-case-limit-form){flex-direction:column;align-items:stretch}.inbox-case-limit-form+.inbox-decision-close{align-self: flex-end}.inbox-case-limit-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:var(--s-9);padding-left:var(--s-3);border:1px solid var(--rule-field);border-radius:var(--r-2);color:var(--fg-2);align-items: center}.inbox-case-limit-input-wrap:focus-within{border-color:var(--fg-2)}.inbox-case-limit-input{padding:0 var(--s-3)0 var(--s-1);outline:0;color:var(--fg-0);font-size:var(--fs-mono-small);font-variant-numeric:tabular-nums;background:0 0;border:0;min-width:0;height:100%}.inbox-case-limit-input:disabled{opacity:.6}.inbox-case-limit-help,.inbox-case-limit-form>.action-status{grid-column:1/-1;text-align:right;justify-self:end;max-width:38ch;line-height:1.45}.inbox-case-limit-help{color:var(--fg-2);font-size:var(--fs-caption)}.inbox-case-limit-form>.action-status:empty{display:none}@media (max-width:1024px){.inbox-item .case-approval-row{align-items:stretch;gap:var(--s-4);flex-direction:column}.inbox-item .case-approval-action{justify-content:flex-start}.inbox-pull-request,.inbox-network-request,.inbox-case-limit{grid-template-columns:minmax(0,1fr)}.inbox-pull-request{justify-items:start}.inbox-case-limit-form{justify-self:start}.inbox-case-limit-help,.inbox-case-limit-form>.action-status{text-align:left;justify-self:start}}@media (max-width:560px){.inbox-case-limit-facts{grid-template-columns:minmax(0,1fr)}.inbox-case-limit-facts>div{padding:var(--s-4)0;border-top:1px solid var(--rule);border-left:0}.inbox-case-limit-facts>div:first-child{border-top:0}.inbox-case-limit-form{grid-template-columns:minmax(0,1fr);justify-self:stretch;width:auto}.inbox-case-limit-form>.ds-button{grid-column:1}}.model-build-band{display:flex;gap:var(--s-2);flex-direction:column}.model-band-k{color:var(--fg-2);font-family:var(--font-label)}.model-band-line{font-size:var(--fs-mono-small);color:var(--fg-2)}.model-build-stops{display:flex;gap:var(--s-2)var(--s-5);font-size:var(--fs-mono-small);color:var(--fg-2);flex-wrap:wrap}.model-build-stop{display:inline-flex;align-items: center;gap:var(--s-3)}.model-build-stop-error{color:var(--bad)}@keyframes model-fresh-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.model-page [data-fresh]{animation:.4s ease-out model-fresh-in;background:color-mix(in oklab,var(--fg-0)7%,transparent);border-radius:2px}@media (prefers-reduced-motion:reduce){.model-page [data-fresh]{animation:none}}#main [data-jump]{background:color-mix(in oklab,var(--fg-0)7%,transparent);border-radius:var(--r-1);transition:background var(--dur-3)var(--ease-out)}.jump{width:min(var(--jump-w),calc(100vw - 2*var(--s-5)));color:var(--fg-1);background:var(--bg-raise);border:1px solid var(--rule-2);border-radius:var(--r-2);box-shadow:var(--shadow-float);overflow:hidden;max-height:min(640px,76vh);margin:12vh auto auto;padding:0}.jump[open]{display:flex;opacity:1;transition:opacity var(--dur-1)var(--ease-out),translate var(--dur-1)var(--ease-out);flex-direction:column;translate:0}@starting-style{.jump[open]{opacity:0;translate:0 calc(-1*var(--s-2))}}.jump::backdrop{background:color-mix(in oklab,var(--bg-deep)72%,transparent)}.jump-input-wrap{display:flex;align-items: center;gap:var(--s-4);padding:0 var(--s-6);border-bottom:1px solid var(--rule-field);flex-shrink:0}.jump-input-wrap>.product-glyph{color:var(--fg-2)}.jump-input{padding:var(--s-6)0;font-family:var(--font-sans);font-size:var(--fs-h3);color:var(--fg-0);outline:none;background:0 0;border:0;flex:auto;min-width:0}.jump-input::placeholder{color:var(--fg-2)}.jump-scope{padding:0 var(--s-3);border-radius:var(--r-1);background:color-mix(in oklab,var(--fg-0)8%,transparent);font-size:var(--fs-mono-small);line-height:var(--s-7);color:var(--fg-0);flex-shrink:0}.jump-list{overflow-y:auto;overscroll-behavior:contain;padding:var(--s-3);scroll-padding:var(--s-3);flex:auto}.jump-group+.jump-group{margin-top:var(--s-3)}.jump-group-name{padding:var(--s-4)var(--s-4)var(--s-3);font-size:var(--fs-caption);font-weight:var(--fw-med);color:var(--fg-2)}.jump-row{display:flex;align-items: flex-start;gap:var(--s-5);min-height:var(--jump-row);padding:var(--s-4);border-radius:var(--r-2);color:var(--fg-0);text-decoration:none;cursor:pointer}.jump-row>.product-glyph{width:var(--glyph-row);height:var(--glyph-row);margin-top:var(--s-1);color:var(--fg-2)}.jump-row[aria-selected=true],.jump-more[aria-selected=true]{background:color-mix(in oklab,var(--fg-0)7%,transparent);color:var(--fg-0)}.jump-row[aria-selected=true]>.product-glyph{color:var(--fg-0)}.jump-text{display:flex;align-items:baseline;gap:var(--s-4);flex:auto;min-width:0}.jump-label{flex-shrink:1;min-width:0}.jump-hit{color:inherit;font-weight:var(--fw-reg);background:0 0}.jump-sub{font-size:var(--fs-small);color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:45%}.jump-kind,.jump-actions{line-height:var(--s-7);font-size:var(--fs-mono-micro);color:var(--fg-2);flex-shrink:0;margin-left:auto}.jump-actions{display:flex;align-items: center;gap:var(--s-2)}.jump-kind+.jump-actions{margin-left:var(--s-4)}.jump-action{padding:0 var(--s-3);border-radius:var(--r-1);line-height:var(--s-7)}.jump-action[data-on]{background:color-mix(in oklab,var(--fg-0)10%,transparent);color:var(--fg-0)}.jump kbd{display:inline-flex;box-sizing:border-box;min-width:var(--s-7);height:var(--s-7);padding:0 var(--s-2);border:1px solid var(--rule-2);border-radius:var(--r-2);background:color-mix(in oklab,var(--fg-0)4%,transparent);font-family:var(--font-mono);font-size:var(--fs-mono-micro);color:var(--fg-1);border-bottom-width:2px;justify-content:center;align-items: center}.jump-actions kbd{margin-left:var(--s-2)}.jump-more,.jump .jump-more.ds-button{display:flex;min-height:var(--target-min);padding:var(--s-2)var(--s-4)var(--s-2)calc(var(--s-4) + var(--glyph-row) + var(--s-5));border-radius:var(--r-2);font-size:var(--fs-small);color:var(--fg-2);text-align:left;text-decoration:none;background:0 0;border:0;justify-content:flex-start;align-items: center;width:100%}.jump .jump-more.ds-button{min-height:var(--jump-row)}.jump .jump-more.ds-button[aria-selected=true]{background:color-mix(in oklab,var(--fg-0)7%,transparent);color:var(--fg-0)}.jump-row--wire .jump-sub{overflow:visible;text-overflow:clip;white-space:normal}.jump-none{padding:var(--s-9)var(--s-6);font-size:var(--fs-small);color:var(--fg-2);text-align:center}.jump-foot{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3)var(--s-6);padding:var(--s-3)var(--s-6);border-top:1px solid var(--rule-2);background:color-mix(in oklab,var(--bg-deep)40%,transparent);font-size:var(--fs-caption);color:var(--fg-2);flex-wrap:wrap;flex-shrink:0}.jump-keys{display:flex;gap:var(--s-3)var(--s-6);flex-wrap:wrap}.jump-keys>span{display:inline-flex;align-items: center;gap:var(--s-2)}.jump-keys>span>kbd:not(:last-of-type){margin-right:-1px}.jump-keys>span>kbd:last-of-type{margin-right:var(--s-1)}.jump-status{margin-left:auto}@media (max-width:760px){.jump{margin-top:var(--s-5);max-height:calc(100dvh - 2*var(--s-5))}.jump-kind{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.jump-text{flex-direction:column;align-items: flex-start;gap:0}.jump-sub{max-width:100%}}@media (hover:none) and (pointer:coarse){.jump-actions,.jump-keys{display:none}.jump-foot{border-top:0;padding:0}.jump-status:not(:empty){padding:var(--s-3)var(--s-6);border-top:1px solid var(--rule-2);flex:auto}}@media (prefers-reduced-motion:reduce){#main [data-jump],.jump[open]{transition:none}}.pv-side-jump{margin-bottom:var(--s-3)}.pv-side-kbd{padding:0 var(--s-1);border:1px solid var(--rule-2);border-radius:var(--r-1);font-size:var(--fs-mono-micro);color:var(--fg-2);margin-left:auto}.pv--rail-collapsed .pv-side-kbd{display:none}@media (max-width:760px){.pv-side-jump{min-width:var(--target-touch);min-height:var(--target-touch);justify-content:center;width:auto;margin-bottom:0}.pv-side-jump .pv-side-label,.pv-side-jump .pv-side-kbd{display:none}}.model-atlas-svcs{display:block;font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-l0-facts{margin:var(--s-4)0 0;font-size:var(--fs-mono-micro);color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-l0-k{color:var(--fg-2);font-family:var(--font-label);margin-right:6px}.model-key-freshsample{display:inline-block;width:28px;height:12px}.model-modes{display:flex;border:1px solid var(--rule-2);overflow:hidden;border-radius:3px;flex:none}.model-modes button{cursor:pointer;font-family:var(--font-label);font-size:var(--fs-label);color:var(--fg-2);background:0 0;border:0;padding:4px 10px}.model-modes button[aria-pressed=true]{background:var(--g-100);color:var(--fg-0)}.model-lensslot{display:flex;height:var(--s-7);flex:100%;order:99;align-self: center;align-items: center;min-width:0}.model-lenshint{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-label);font-size:var(--fs-label);letter-spacing:normal;text-transform:none;color:var(--fg-2);font-weight:400}.model-lenspill{display:inline-flex;background:color-mix(in oklab,var(--fg-0)7%,transparent);border:1px solid var(--fg-3);border-radius:var(--r-1);cursor:pointer;font-size:var(--fs-label);color:var(--fg-0);white-space:nowrap;line-height:1;font-family:var(--font-label);flex:0 auto;align-items: center;gap:6px;min-width:0;max-width:100%;height:100%;padding:0 9px}.model-lenspill-k,.model-lenspill-count{flex:none}.model-lenspill-name{overflow:hidden;text-overflow:ellipsis;min-width:0}.model-lenspill:hover{border-color:var(--fg-0)}.model-lenspill .product-glyph{width:var(--s-5);height:var(--s-5)}.model-ledger{padding:0 var(--s-6)var(--s-8);container-type:inline-size}@media (max-width:760px){.model-ledger{margin-inline:calc(var(--s-6) - var(--s-8));padding-inline-start:0;padding-inline-end:0}}.model-band{padding:var(--s-7)0 var(--s-5)}.model-band+.model-band{border-top:1px solid var(--rule)}.model-band-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;max-width:980px}.model-band-name{cursor:pointer;font:italic 400 24px/1.2 var(--font-serif);letter-spacing:-.01em;color:var(--fg-0);background:0 0;border:0;padding:0}.model-band-name:hover{text-decoration:underline;text-decoration-color:var(--g-200);text-underline-offset:4px}.model-band-name[aria-pressed=true]{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px}.model-band-counts{font-size:var(--fs-label);color:var(--fg-2)}.model-hyprows{margin-top:var(--s-4);display:grid;grid-template-columns:max-content max-content minmax(10ch,1fr);--hyp-line:25px;--hyp-lh:17px;column-gap:14px;max-width:880px}.model-hyprow{position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;border:0;border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;transition:opacity var(--dur-2)var(--ease-out);background:0 0;align-items: start;row-gap:2px;width:100%;padding:8px 6px 10px}.model-hyprows .model-hyprow:first-child{border-top:1px solid var(--rule)}.model-hyprow:hover{background:var(--bg-raise)}.model-hyprow:has(.model-hyprow-inspect[aria-pressed=true]){background:var(--bg-raise);box-shadow:inset 2px 0 0 var(--fg-0)}.model-hyprow--dimmed :-webkit-any(.model-hyprow-title,.model-hyprow-pat){color:var(--fg-2)}.model-hyprow--dimmed :-moz-any(.model-hyprow-title,.model-hyprow-pat){color:var(--fg-2)}.model-hyprow--dimmed :is(.model-hyprow-title,.model-hyprow-pat){color:var(--fg-2)}.model-hyprow--dimmed :-webkit-any(.model-cells,.model-dot){opacity:.22}.model-hyprow--dimmed :-moz-any(.model-cells,.model-dot){opacity:.22}.model-hyprow--dimmed :is(.model-cells,.model-dot){opacity:.22}.model-hyprow--dimmed a.model-hyprow-title{text-decoration-color:var(--fg-3)}.model-hyprow>.model-cells--row{grid-column:1;grid-row:1;height:var(--hyp-line)}.model-hyprow-title{grid-column:2/-1;grid-row:1;padding-block:calc((var(--hyp-line) - var(--hyp-lh))/2);font:400 14px/var(--hyp-lh)var(--font-sans);color:var(--fg-0);text-wrap:pretty}.model-hyprow-inspect{position:absolute;z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;inset:0}a.model-hyprow-title{position:relative;z-index:2;color:var(--fg-0);text-decoration:underline;text-decoration-color:#0000;text-underline-offset:.2em;justify-self:start}a.model-hyprow-title:hover{text-decoration-color:currentColor}a.model-hyprow-title:focus-visible{text-decoration-color:currentColor}.model-hyprow-inspect:focus-visible{outline:2px solid var(--acc);outline-offset:2px}a.model-hyprow-title:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.model-hyprow-place{grid-column:3;grid-row:2;font-size:var(--fs-mono-micro);color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:baseline}.model-hyprow-marks{grid-column:2;grid-row:2;display:flex;align-self:baseline;align-items:baseline;gap:12px}.model-hyprow-pat{font-size:var(--fs-label);white-space:nowrap;--pat-ink:oklch(from var(--pat-ink-l)l .09 var(--pat-hue));color:var(--pat-ink,var(--fg-1));font-family:var(--font-label)}.model-hyprow-state{display:inline-flex;font-size:var(--fs-label);white-space:nowrap;font-family:var(--font-label);align-items:baseline;gap:5px}.model-hyprow-state .model-dot{align-self: center;width:5px;height:5px}.model-cells--row{flex-direction:row;flex:none;align-items: center}.model-cells--row .model-cell{width:7px;height:10px}.model-cells--row .model-cell--fold{width:8px}.model-cells--row .model-dots{margin-top:0;margin-left:4px}.model-kernels{--kernels-indent:112px;--kernels-gap:18px;display:flex;align-items:baseline;column-gap:var(--kernels-gap);margin-top:var(--s-4);padding-left:var(--kernels-indent);font-size:var(--fs-mono-small);color:var(--fg-2);flex-wrap:wrap;max-width:880px;line-height:2}.model-kernels-label{width:var(--kernels-indent);margin-left:calc(-1*var(--kernels-indent));margin-right:calc(-1*var(--kernels-gap));font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label);flex:none}.model-kernels-sep{display:none}.model-kernel{display:inline-flex;text-align:left;cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-mono-small);color:var(--fg-1);background:0 0;border:0;align-items:last baseline;max-width:100%;padding:0}.model-kernel:hover{color:var(--fg-0);text-decoration:underline;text-underline-offset:3px}.model-kernel--hyp{--pat-ink:oklch(from var(--pat-ink-l)l .09 var(--pat-hue));color:var(--pat-ink,var(--fg-1))}.model-kernel[aria-pressed=true]{color:var(--fg-0);text-decoration:underline;text-underline-offset:3px}.model-kernel-n{white-space:nowrap;color:var(--fg-2);font-size:var(--fs-mono-micro);flex:none;margin-left:3px}.model-kernel--more{color:var(--fg-2)}.model-kernel--more:hover{color:var(--fg-0)}.model-quietline{display:block;margin:var(--s-4)0 2px;border:0;border-top:1px solid var(--rule);cursor:pointer;font-size:var(--fs-mono-micro);letter-spacing:.06em;color:var(--fg-2);text-align:left;background:0 0;width:100%;max-width:980px;padding:8px 0 0}.model-quietline:hover{color:var(--fg-0)}.model-quietgrid{margin-top:var(--s-4);display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:2px 10px;max-width:1180px}.model-quietwl{display:flex;cursor:pointer;text-align:left;transition:opacity var(--dur-2)var(--ease-out);background:0 0;border:0;border-radius:2px;align-items: center;gap:8px;padding:4px 6px}.model-quietwl:hover{background:var(--bg-raise)}.model-quietwl[aria-pressed=true]{background:var(--bg-raise);box-shadow:0 0 0 1px var(--fg-0)}.model-quietwl--dimmed .model-cells{opacity:.22}.model-quietgrid[data-filtered] .model-quietwl:not(.model-quietwl--dimmed) .model-quietwl-name,.model-ghostrow[data-filtered] .model-ghostchip:not(.model-ghostchip--dimmed){color:var(--fg-0)}.model-quietwl-name{font:400 var(--fs-caption)/1.25 var(--font-sans);color:var(--fg-1);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.model-ghostrow{margin-top:var(--s-4);display:flex;flex-wrap:wrap;gap:6px;max-width:1180px}.model-ghostchip{border:1px dashed var(--dim);cursor:pointer;font:400 var(--fs-caption)/1.2 var(--font-sans);color:var(--fg-2);background:0 0;border-radius:2px;padding:4px 9px}.model-ghostchip:hover{color:var(--fg-1);border-color:var(--g-300)}.model-ghostchip[aria-pressed=true]{color:var(--fg-0);border-color:var(--fg-0)}.model-quietbands{margin-top:var(--s-7);border-top:1px solid var(--rule);max-width:880px;padding-top:8px}.model-quietband{display:flex;border:0;border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;background:0 0;align-items:baseline;gap:12px;width:100%;padding:6px}.model-quietband:hover{background:var(--bg-raise)}.model-quietband-name{font:500 13px/1.3 var(--font-sans);color:var(--fg-1)}.model-quietband-counts{font-size:var(--fs-mono-micro);color:var(--fg-2)}.model-graphwrap{padding:var(--s-4)0 var(--s-8);overflow-x:auto}.model-graph{display:block}.model-graph g:focus{outline:none}.model-graph-label{fill:var(--fg-1)}.model-graph-label[data-bright],.model-graph[data-filtered] g:not([data-dim])>.model-graph-label{fill:var(--fg-0)}.model-graph-tick{--pat-col:oklch(from var(--pat-mark-l)l .11 var(--pat-hue));fill:var(--pat-col,var(--fg-2))}.model-graph g[data-dim] rect{opacity:.18}.model-graph g[data-dim] .model-graph-label{fill:var(--fg-2)}.model-graph g:focus-visible{outline:1px solid var(--acc);outline-offset:2px}.model-graphnote{padding-inline:var(--s-6);margin:6px 0 2px}@media (max-width:760px){.model-graphwrap{margin-inline:calc(var(--s-6) - var(--s-8))}.model-graphnote{padding-inline-start:0;padding-inline-end:0}}.model-idline{margin-top:var(--s-6);font-size:var(--fs-mono-micro);color:var(--fg-2)}.model-idline-k{font-family:var(--font-label)}.model-insp-label{margin:var(--s-7)0 var(--s-3);font-size:var(--fs-label);color:var(--fg-2);font-family:var(--font-label)}.model-insp-more{font-size:var(--fs-mono-micro);color:var(--fg-2)}.model-key-hyprow{display:inline-block;font-size:var(--fs-label);--pat-ink:oklch(from var(--pat-ink-l)l .09 var(--pat-hue));color:var(--pat-ink,var(--fg-1));font-family:var(--font-label)}.model-key-kernel{font-size:var(--fs-mono-micro);color:var(--fg-1)}.model-key-nodes{display:inline-flex;gap:4px}.model-key-node{font-family:var(--font-mono);font-size:var(--fs-mono-micro);color:var(--fg-1);border-radius:2px;padding:2px 5px}.model-key-node--svc{background:var(--g-100);border:1px solid var(--g-300);color:var(--fg-0)}.model-key-node--pkg{border-left:2.5px solid var(--g-200)}.model-key-node--store{background:var(--bg-deep);border:1px dashed color-mix(in oklab,var(--mech-query)60%,var(--rule-2))}@container (width<=540px){.model-hyprows{grid-template-columns:minmax(44px,max-content)minmax(0,1fr)}.model-hyprow-place{display:none}.model-hyprow-marks{flex-wrap:wrap;row-gap:2px;min-width:0;max-width:100%}.model-hyprow-pat{white-space:normal}.model-kernels{padding-left:0}.model-kernels-label{width:100%;margin:0}}@container (width<=420px){.model-hyprow{grid-template-columns:max-content minmax(0,1fr);column-gap:inherit}.model-hyprow-title{grid-column:1/-1}.model-hyprow>.model-cells--row{grid-row:2;align-self: center;height:auto}}@media (any-pointer:coarse){.model-hyprows{--hyp-line:44px}}.pl-count{font-size:var(--fs-mono-small);color:var(--fg-2);margin:0}.pl-index{display:flex;gap:var(--s-4)var(--s-6);margin:var(--s-2)0 0;font-size:var(--fs-mono-small);letter-spacing:.04em;flex-wrap:wrap}.pl-empty{color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-body);margin:0}.pl-index-item{color:var(--fg-1);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--fg-2)35%,transparent);transition:color var(--dur-1)var(--ease-out),border-color var(--dur-1)var(--ease-out);padding-bottom:1px}.pl-index-item:hover{color:var(--fg-0);border-color:currentColor}.pl-index-item:focus-visible{color:var(--fg-0);border-color:currentColor}.pl-index-n{margin-left:var(--s-2);color:var(--fg-2)}.pl-swatch,.pl-family .ds-section-title:before{--pat-col:oklch(from var(--pat-ink-l)l .1 var(--pat-hue));display:inline-block;width:var(--s-4);height:var(--s-4);margin-right:var(--s-3);background:var(--pat-col,var(--fg-2));vertical-align:.1em;border-radius:2px}.pl-family .ds-section-title:before{content:""}.pl-list{list-style:none;margin:0;padding:0}.pl-row{display:flex;gap:var(--s-2);padding:var(--s-5)0;border-bottom:1px solid var(--rule);flex-direction:column}.pl-row:last-child{border-bottom:0}.pl-row-head{display:flex;align-items: center;gap:var(--s-4);flex-wrap:wrap;min-width:0}.pl-row-head .ds-chip[data-pattern]{flex-direction:row;gap:.45em}.pl-proof{font-size:var(--fs-mono-small);letter-spacing:.04em;color:var(--fg-1);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--fg-2)35%,transparent);text-underline-offset:.15em;white-space:nowrap;margin-left:auto}.pl-proof:hover{color:var(--fg-0);text-decoration-color:currentColor}.pl-proof:focus-visible{color:var(--fg-0);text-decoration-color:currentColor}.pl-desc{color:var(--fg-1);font:400 var(--fs-body)/1.55 var(--font-sans);text-wrap:pretty;max-width:72ch;margin:0}@media (max-width:640px){.pl-proof{flex-basis:100%;margin-left:0}}.pv-body .usage-col{gap:var(--s-10)}.usage-col .cv-head-row{justify-content:space-between}.usage-strip{display:grid;gap:var(--s-5)}.usage-strip-figures{display:flex;align-items: flex-start;gap:var(--s-6)var(--s-11);flex-wrap:wrap;margin:0}.usage-strip-figures .ds-stat--hero{margin-right:var(--s-4)}.usage-strip-meta{color:var(--fg-2);font-size:var(--fs-mono-small);margin:0}.usage-stop,.usage-signup-credit{color:var(--fg-1);font-size:var(--fs-body);margin:0}.usage-chart{display:grid;gap:var(--s-3)}.usage-chart-head{display:flex;justify-content:space-between;gap:var(--s-2)var(--s-6);color:var(--fg-2);font-size:var(--fs-mono-micro);flex-wrap:wrap}.usage-chart-head b{color:var(--fg-0);font-weight:var(--fw-med)}.usage-chart-frame{position:relative;border-bottom:1px solid var(--rule-2);block-size:152px}.usage-chart-plot{display:block;overflow:visible;block-size:100%;inline-size:100%}.usage-chart-allowance,.usage-chart-line{fill:none;vector-effect:non-scaling-stroke}.usage-chart-allowance{stroke:var(--fg-3);stroke-width:1;stroke-dasharray:3 4}.usage-chart-area{fill:color-mix(in oklab,var(--fg-0)6%,transparent)}.usage-chart-line{stroke:var(--fg-0);stroke-width:1.5}.usage-chart-point{position:absolute;border:1.5px solid var(--fg-0);background:var(--bg);border-radius:50%;block-size:7px;inline-size:7px;transform:translate(-50%,-50%)}.usage-chart-axis{display:flex;color:var(--fg-2);font-size:var(--fs-mono-micro);justify-content:space-between}.usage-buy{display:grid;gap:var(--s-6);padding:var(--s-7);border:1px solid var(--rule-2);border-radius:var(--r-2);background:var(--bg-raise)}.usage-buy-title{color:var(--fg-0);font-size:var(--fs-h3);font-weight:var(--fw-med);margin:0}.usage-buy-form{display:grid;gap:var(--s-6)}.usage-buy-amount{display:flex;align-items: center;gap:var(--s-4)var(--s-5);flex-wrap:wrap}.usage-amount{inline-size:180px}.usage-buy-fixed{margin:0}.usage-form{display:grid;gap:var(--s-6)}.usage-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--s-6)}.usage-actions{display:flex;align-items: center;gap:var(--s-4)var(--s-5);flex-wrap:wrap}.usage-note{color:var(--fg-2);font-size:var(--fs-small);max-width:72ch;margin:0;line-height:1.55}.usage-terms{display:grid;gap:var(--s-3);padding-top:var(--s-6);border-top:1px solid var(--rule-2)}.usage-terms-amount{color:var(--fg-0);font-size:var(--fs-mono-body);margin:0}.usage-row-status{color:var(--fg-1)}.usage-row-notes{display:grid;gap:var(--s-1)}.usage-top-up-note{display:grid}.usage-top-up-note>span{grid-area:1/1}.usage-top-up-reserve{visibility:hidden}.usage-ledger-head,.usage-ledger-row{display:grid;grid-template-columns:136px minmax(0,1fr)96px;align-items:baseline;column-gap:var(--s-6)}.usage-ledger-head{padding-bottom:var(--s-3);border-bottom:1px solid var(--rule-2);color:var(--fg-2);font-size:var(--fs-label);font-family:var(--font-label)}.usage-ledger-head-amount{text-align:right}.usage-ledger{list-style:none;margin:0;padding:0}.usage-ledger-row{padding:var(--s-3)0;border-bottom:1px solid var(--rule);min-block-size:30px}.usage-ledger-time{color:var(--fg-2);font-size:var(--fs-mono-small);white-space:nowrap}.usage-ledger-entry{display:flex;align-items:baseline;gap:0 var(--s-4);font-size:var(--fs-body);flex-wrap:wrap;min-width:0}.usage-ledger-entry strong{color:var(--fg-0);font-family:var(--font-sans);font-style:normal;font-weight:400}.usage-ledger-link{display:inline-flex;align-items:baseline;gap:0 var(--s-4);color:inherit;text-decoration:none;flex-wrap:wrap}.usage-ledger-link>:first-child{color:var(--fg-0);text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:.18em}.usage-ledger-link>.mono{color:var(--fg-2);font-size:var(--fs-mono-small)}.usage-ledger-link:hover>:first-child{text-decoration-color:currentColor}.usage-ledger-link:focus-visible>:first-child{text-decoration-color:currentColor}.usage-ledger-link:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.usage-ledger-pr{color:var(--fg-0);text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:.18em}.usage-ledger-pr:hover{text-decoration-color:currentColor}.usage-ledger-pr:focus-visible{text-decoration-color:currentColor}.usage-ledger-pr:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.usage-ledger-memo{color:var(--fg-2);font-size:var(--fs-small)}.usage-ledger-amount{color:var(--fg-1);font-size:var(--fs-mono-body);text-align:right;white-space:nowrap}.usage-ledger-amount--credit{color:var(--fg-0)}.usage-more{align-self: flex-end}.usage-more-error{color:var(--bad);font-size:var(--fs-mono-small);margin:0}.usage-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-9)}.usage-rows{display:grid}.usage-row{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:baseline;gap:var(--s-6);padding:var(--s-3)0;border-bottom:1px solid var(--rule);color:var(--fg-1);font-size:var(--fs-body);min-block-size:30px}.usage-session-row{grid-template-columns:minmax(0,1fr)auto auto}.usage-session-count{color:var(--fg-2);font-size:var(--fs-mono-small)}.usage-row-value{color:var(--fg-0);font-size:var(--fs-mono-body);text-align:right}.usage-none{color:var(--fg-2);font-size:var(--fs-small);margin:0}.usage-empty{display:grid;gap:var(--s-3);padding-top:var(--s-7);border-top:1px solid var(--rule)}.usage-empty p{color:var(--fg-2);font-size:var(--fs-body);margin:0}.usage-empty p:first-child{color:var(--fg-0);font-size:var(--fs-h2)}@media (max-width:760px){.usage-strip-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.usage-strip-figures .ds-stat--hero{grid-column:1/-1}.usage-breakdowns{grid-template-columns:minmax(0,1fr)}.usage-ledger-head{display:none}.usage-ledger-row{grid-template-columns:minmax(0,1fr)auto;row-gap:var(--s-1)}.usage-ledger-entry{grid-column:1;grid-row:1}.usage-ledger-time{grid-column:1;grid-row:2}.usage-ledger-amount{grid-column:2;grid-row:1}.usage-buy{padding:var(--s-6)}}.start-loopbox{background:var(--bg-deep);border:1px solid var(--rule);border-radius:var(--r-2);container-type:inline-size;padding:16px 10px 4px}.start-loop{display:block;width:100%;height:auto}.start-loop--tall{display:none;max-width:340px}@container (width<=891px){.start-loop--wide{display:none}.start-loop--tall{display:block}}.start-loop-cap{display:flex;font-size:var(--fs-mono-micro);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:8px 14px 12px}.start-loop-cap em{font:400 var(--fs-small)/1.5 var(--font-sans)}.start-st-name{font-family:var(--font-label);font-size:var(--fs-label);fill:var(--fg-0);font-weight:400}.start-st-fact{font-family:var(--font-mono);font-size:var(--fs-mono-micro);fill:var(--fg-2)}.start-st-go{font-family:var(--font-label);font-size:var(--fs-label);fill:var(--fg-0);font-weight:500}.start-station--go{cursor:pointer}.start-station--go:focus-visible{outline:none}.start-station--go:focus-visible .start-st-label{outline:2px solid var(--acc);outline-offset:4px}.start-station--go:hover .start-st-go{text-decoration:underline}.start-spine{stroke:var(--g-300);stroke-width:1.4;fill:none}.start-return{stroke:var(--fresh);stroke-width:1.2;stroke-dasharray:4 4;fill:none;opacity:.55}.start-return-label{font-size:var(--fs-micro);fill:var(--fresh);font-style:normal;font-family:var(--font-sans);letter-spacing:.02em}.start-pulse{fill:var(--fg-0)}.start-pulse-halo{fill:var(--fg-0);opacity:.25}.start-go{font-size:var(--fs-label);color:var(--fg-0);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:3px;cursor:pointer;font-weight:500;font-family:var(--font-label);background:0 0;border:0;padding:0}.start-go:hover{text-decoration-color:currentColor}.start-today{display:flex;background:var(--bg-raise);border-left:2px solid var(--wait);align-items: center;gap:14px;margin-top:26px;padding:13px 16px}.start-today-n{font-size:var(--fs-h2);color:var(--wait);font-weight:500}.start-today-t{color:var(--fg-0);font-size:13px;line-height:1.45}.start-today .start-go{margin-left:auto}.start-path{border:1px solid var(--rule-2);background:var(--bg-raise);margin-top:26px;padding:6px 0}.start-step{display:grid;grid-template-columns:34px minmax(0,1fr)auto;border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:11px 16px}.start-step:last-child{border-bottom:0}.start-step-mark{font-size:var(--fs-small);text-align:center;color:var(--fg-2)}.start-step--done .start-step-mark{color:var(--ok)}.start-step--next .start-step-mark{color:var(--wait)}.start-step-what{font-size:var(--fs-body);color:var(--fg-0);line-height:1.5}.start-step--next{border-left:2px solid var(--wait);padding-left:14px}.start-step-why{display:block;margin-top:var(--s-1);font-size:var(--fs-small);color:var(--fg-2);line-height:1.6}.start-step-why .ds-copytext{margin-left:var(--s-2)}@media (max-width:700px){.start-step{row-gap:0}.start-step-what{display:contents}.start-step-why{grid-column:2/-1}.start-step>.start-go{grid-column:3;grid-row:1}.start-step-why .ds-copytext{display:flex;margin:var(--s-3)0 0}}.start-step-what a{color:inherit;text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:3px}.start-step-what a:hover{text-decoration-color:currentColor}.start-lex{display:grid;grid-template-columns:88px 110px minmax(0,1fr);border-bottom:1px solid var(--rule);align-items: center;gap:0 20px;padding:12px 0 11px}.start-lex-mk{display:flex;align-items: center;gap:3px}.start-lex-wd{font:400 12.5px/1.5 var(--font-sans);color:var(--fg-0)}.start-lex-df em{font:400 var(--fs-body)/1.5 var(--font-sans);color:var(--fg-1)}.start-lex-df b{color:var(--fg-0);font-weight:500}.start-mk-wl{font-size:var(--fs-label);color:var(--fg-1);border:1px dashed var(--g-300);font-family:var(--font-label);border-radius:3px;padding:3px 6px}.start-mk-cells i{display:inline-block;border-radius:1.5px;width:9px;height:13px;margin-right:3px}.start-mk-tick{display:inline-block;border-radius:1.5px;width:5px;height:20px}.start-mk-chip{font-size:var(--fs-label);color:oklch(from var(--pat-ink-l)l .11 150);background:color-mix(in oklab,oklch(from var(--pat-ink-l)l .11 150)12%,transparent);font-family:var(--font-label);border-radius:3px;padding:3px 7px}.start-mk-dots i,.start-states i{display:inline-block;border-radius:50%;width:8px;height:8px}.start-mk-dots i+i{margin-left:4px}.start-mk-bars{display:inline-flex;flex-direction:column;gap:3px}.start-mk-bars i{display:inline-block;border-radius:1.5px;height:7px}.start-mk-metric{font-size:var(--fs-caption);color:var(--ok);font-weight:500}.start-mk-dir{font:400 var(--fs-small)/1.3 var(--font-sans);color:var(--fg-2)}.start-states{display:flex;font-size:var(--fs-label);font-family:var(--font-label);flex-wrap:wrap;gap:4px 14px;margin-top:7px}.start-states span{display:inline-flex;align-items: center;gap:5px}.start-idx{display:grid;grid-template-columns:110px minmax(0,1fr)auto auto;border-bottom:1px solid var(--rule);align-items:baseline;gap:0 20px;padding:10px 0}.start-idx-nm{font-size:var(--fs-label);color:var(--fg-0);font-weight:500;font-family:var(--font-label)}.start-idx-ds em{font:400 13px/1.55 var(--font-sans);color:var(--fg-1)}.start-idx-ct{font-size:var(--fs-mono-micro);color:var(--fg-2);white-space:nowrap}.start-row{display:grid;grid-template-columns:178px minmax(0,1fr)auto;border-bottom:1px solid var(--rule);align-items:baseline;gap:0 24px;padding:20px 0 19px}.start-row h3{font:400 16px/1.4 var(--font-sans);color:var(--fg-0)}.start-voice em{font:400 14px/1.55 var(--font-sans);color:var(--fg-1)}.start-fact{font-size:var(--fs-mono-small);color:var(--fg-2);margin-top:7px;line-height:1.9}.start-fact b{color:var(--fg-1);font-weight:500}.start-ok{color:var(--ok)}.start-tm-dim{color:var(--fg-2);font-style:italic}.start-tm-mid{color:var(--fg-2)}.start-tm-run{color:var(--wait)}.start-tm-hyp{color:oklch(from var(--pat-ink-l)l .11 330)}.start-tm-ok{color:var(--ok)}@media (max-width:700px){.start-lex{grid-template-columns:74px minmax(0,1fr)}.start-lex-df{grid-column:1/-1}.start-idx{grid-template-columns:minmax(0,1fr)auto}.start-idx-ds{grid-column:1/-1}.start-row{grid-template-columns:minmax(0,1fr);gap:4px}}.deployment-query-receipts>summary{cursor:pointer;color:var(--fg-2);font-size:var(--fs-small);padding:8px 0}.deployment-query-receipts[open]>summary{margin-bottom:6px}.deployment-query-receipts>summary{list-style:none}.deployment-query-receipts>summary::-webkit-details-marker{display:none}.deployment-query-receipts>summary:before{content:"+";display:inline-block;width:var(--s-6)}.deployment-query-receipts[open]>summary:before{content:"−"}.deployment-query-navigation{display:flex;color:var(--fg-2);font-size:var(--fs-caption);flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding:8px 0 12px}.deployment-observation{display:flex;gap:var(--s-1);flex-direction:column;flex:1;min-width:0}.deployment-observation h4{color:var(--fg-0);font-family:var(--font-sans);font-size:var(--fs-h3);margin:0;font-weight:500}.deployment-query{border-top:1px solid var(--rule-2)}.deployment-query-heading{display:flex;justify-content:space-between;gap:var(--s-4);padding:var(--s-3)0;color:var(--fg-2);font-size:var(--fs-small)}.deployment-query>summary{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;align-items: center;gap:var(--s-4);padding:var(--s-4)0;list-style:none;cursor:pointer}.deployment-query>summary::-webkit-details-marker{display:none}.deployment-query>summary:after{content:"+";color:var(--fg-2);font-family:var(--font-mono)}.deployment-query[open]>summary:after{content:"−"}.deployment-query>summary:focus-visible{outline:1px solid var(--acc);outline-offset:2px}.deployment-query-number{color:var(--fg-2);font-size:var(--fs-mono-small);white-space:nowrap}.deployment-query-preview{overflow:hidden;color:var(--fg-1);font-size:var(--fs-mono-small);text-overflow:ellipsis;white-space:nowrap}.deployment-query-source,.deployment-query-time{display:flex;gap:var(--s-1);flex-direction:column;min-width:0}.deployment-query-scope,.deployment-query-time{color:var(--fg-2);font-size:var(--fs-small)}.deployment-query-body{padding:0 0 var(--s-5)}.deployment-query-source{margin-bottom:var(--s-4)}.deployment-query-language{display:flex;gap:var(--s-2);margin:0 0 var(--s-2);color:var(--fg-2);font-size:var(--fs-small)}.deployment-query-record{margin-top:var(--s-3);color:var(--fg-2);font-size:var(--fs-small)}.deployment-query-record>summary{cursor:pointer}.telemetry-record-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2)var(--s-4);margin:var(--s-4)0}.telemetry-record-facts dd{color:var(--fg-1);font-size:var(--fs-mono-small);white-space:pre-wrap;text-transform:none;margin:0}.telemetry-source-label{display:inline-flex;align-items: center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-body);min-width:0}.telemetry-source-text{display:flex;gap:var(--s-1);flex-direction:column;min-width:0}.telemetry-source-provider{color:var(--fg-1)}.telemetry-source-name{color:var(--fg-0)}.profile-view{display:grid;gap:var(--s-4);min-width:0}.profile-view-head{display:flex;align-items: center;gap:var(--s-3)var(--s-5);flex-wrap:wrap}.profile-view-total{color:var(--fg-1);font-size:var(--fs-mono-small);margin-right:auto}.profile-view-captures{display:flex;gap:var(--s-2);flex-wrap:wrap}.flame-toolbar{display:flex;align-items: flex-start;gap:var(--s-4);min-height:var(--target-min)}.flame-detail{display:flex;gap:var(--s-1)var(--s-4);font-size:var(--fs-mono-small);color:var(--fg-1);flex-wrap:wrap;flex:1;min-width:0;margin:0}.flame-detail-name{color:var(--fg-0)}.flame{--flame-box:var(--g-500);position:relative;background:var(--bg-deep);border-radius:var(--r-2);overflow:hidden;margin:0}.flame-cell{position:absolute;box-sizing:border-box;padding:0 var(--s-2);background:var(--flame-box);box-shadow:inset -1px 0 0 var(--bg-deep),inset 0 -1px 0 var(--bg-deep);color:var(--g-0);font:400 var(--fs-mono-small)/23px var(--font-mono);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border:0;height:24px;margin:0}.flame-cell:hover{outline:1px solid var(--bg-deep);outline-offset:-2px}.flame-cell:focus-visible{outline:2px solid var(--bg-deep);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--g-800)}.flame-cell--ancestor{background:var(--bg-raise);color:var(--fg-1)}.flame-top{border-collapse:collapse;table-layout:fixed;font-size:var(--fs-mono-small);width:100%}.flame-top th,.flame-top td{padding:var(--s-2)var(--s-3);text-align:right;vertical-align:top;white-space:nowrap}.flame-top th:first-child,.flame-top td:first-child{text-align:left;white-space:normal;width:60%;padding-left:0}.flame-top th:last-child,.flame-top td:last-child{padding-right:0}.flame-top th{color:var(--fg-2);border-bottom:1px solid var(--rule-2);font-weight:400}.flame-top td{border-bottom:1px solid var(--rule)}.flame-top-share{color:var(--fg-2)}.flame-limited{color:var(--fg-1);margin:0}.flame-levels{color:var(--fg-2);font-size:var(--fs-mono-small);margin:0}.flame-top-build{color:var(--fg-2)}.flame-top-caption{caption-side:top;padding-bottom:var(--s-2);color:var(--fg-2);text-align:left;font:400 var(--fs-mono-small)var(--font-mono)}@media (max-width:760px){.flame-top th:first-child,.flame-top td:first-child{width:46%}.flame-top th,.flame-top td{white-space:normal}.flame-top-share{display:block}}@media (max-width:600px){.deployment-query>summary{grid-template-columns:auto minmax(0,1fr)auto;gap:var(--s-2)var(--s-3)}.deployment-query-time{grid-column:1/3;grid-row:2;gap:var(--s-2);flex-direction:row}.deployment-query>summary:after{grid-column:3;grid-row:1}.telemetry-record-facts{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}.telemetry-record-facts dd{margin-bottom:var(--s-3)}}.setup-row:has(+:-webkit-any(.telemetry-connection-summary,.telemetry-panel)){padding-bottom:var(--s-3);border-bottom:0;min-height:0}.setup-row:has(+:-moz-any(.telemetry-connection-summary,.telemetry-panel)){padding-bottom:var(--s-3);border-bottom:0;min-height:0}.setup-row:has(+:is(.telemetry-connection-summary,.telemetry-panel)){padding-bottom:var(--s-3);border-bottom:0;min-height:0}.telemetry-connection-summary{list-style:none;padding:0 0 var(--s-6)var(--setup-text-col);border-bottom:1px solid var(--rule)}.telemetry-connection-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:var(--s-3)var(--s-8);margin:0}.telemetry-connection-facts dt{color:var(--fg-2);font-family:var(--font-label);font-size:var(--fs-label)}.telemetry-connection-facts dd{color:var(--fg-1);min-width:0;margin:0}.telemetry-saved-endpoint{font-size:var(--fs-mono-small)}.telemetry-saved-scope{display:grid;gap:var(--s-2);list-style:none;font-family:var(--font-mono);font-size:var(--fs-mono-small);white-space:pre-wrap;margin:0;padding:0}@media (max-width:600px){.telemetry-connection-facts{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.telemetry-connection-facts dd+dt{margin-top:var(--s-4)}}.telemetry-connect-note{list-style:none;display:flex;align-items: center;gap:var(--s-4)var(--s-8);padding-top:var(--s-6);flex-wrap:wrap}.identity{text-transform:none}.card-required{color:var(--fg-1);background:var(--bg-raise);border:1px solid var(--rule-2);border-radius:var(--r-2);box-shadow:var(--shadow-float);width:min(480px,100vw - 32px);margin:16vh auto auto;padding:0}.card-required::backdrop{background:color-mix(in oklab,var(--bg-deep,#000)45%,transparent)}.card-required-panel{padding:18px 20px}.card-required-panel h2{font-size:var(--fs-body);font-family:var(--font-serif);color:var(--fg-0);margin:0 0 10px;font-style:italic;font-weight:400}.card-required-panel p{margin:0 0 10px;font-size:13px;line-height:1.5}.card-required-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.relay-tokens{display:flex;gap:var(--s-5);margin-top:var(--s-6);flex-direction:column}.relay-tokens-note{color:var(--fg-2);font-size:var(--fs-body);max-width:72ch;margin:0;line-height:1.5}.relay-token-list{list-style:none;border-top:1px solid var(--rule);margin:0;padding:0}.relay-token-row{display:grid;grid-template-columns:minmax(0,1fr)auto auto;gap:var(--s-6);min-height:var(--s-11);padding:var(--s-3)0;border-bottom:1px solid var(--rule);align-items: center}.relay-token-name{color:var(--fg-0);font-size:var(--fs-body)}.relay-token-date{color:var(--fg-2);font-size:var(--fs-mono-small)}.relay-token-row>.ds-confirm{grid-column:1/-1}.relay-token-row .ds-confirm-question{max-width:none}.relay-token-form{display:grid;grid-template-columns:minmax(0,34rem)auto;justify-content:start;gap:var(--s-4);align-items: start}.relay-token-form>.ds-button{margin-top:calc(var(--fs-mono-micro)*1.4 + var(--s-3))}.relay-token-created{display:grid;gap:var(--s-4);padding:var(--s-6);border:1px solid var(--rule);border-radius:var(--r-2);margin:0}.relay-token-created>*{min-width:0}.relay-token-created:focus-visible{outline:2px solid #0000;outline-offset:2px;box-shadow:var(--shadow-focus)}@media (max-width:600px){.relay-token-form{grid-template-columns:1fr}.relay-token-form>.ds-button{justify-self:start;margin-top:0}}.members{display:grid;gap:var(--s-6);min-width:0}.members-bar{display:flex;justify-content:space-between;align-items: center;gap:var(--s-4)var(--s-6);flex-wrap:wrap}.members-summary{color:var(--fg-2);font-size:var(--fs-mono-small);margin:0}.members-tools{display:flex;align-items: center;gap:var(--s-4);flex-wrap:wrap}.members-find{width:16rem}.members-invite{display:grid;grid-template-columns:minmax(0,20rem)minmax(0,9rem)auto;justify-content:start;align-items: start;gap:var(--s-4)}.members-invite-actions{display:flex;align-items: center;gap:var(--s-5);margin-top:calc(var(--fs-mono-micro)*1.4 + var(--s-3))}.members-invite-note{grid-column:1/-1;margin:0}.members-table{border-collapse:collapse;width:100%}.members-table th{padding:var(--s-3)var(--s-4);border-bottom:1px solid var(--rule);color:var(--fg-2);font:var(--fw-label)var(--fs-label)/1.4 var(--font-label);text-align:left;white-space:nowrap}.members-table td{padding:var(--s-3)var(--s-4);border-bottom:1px solid var(--rule);color:var(--fg-1);font-size:var(--fs-body);vertical-align:middle}.members-table th:first-child,.members-table td:first-child{padding-left:0}.members-table th:last-child,.members-table td:last-child{text-align:right;white-space:nowrap;width:1%;padding-right:0}.member-person{min-width:0}.member-name{display:flex;align-items:baseline;gap:var(--s-2)var(--s-3);color:var(--fg-0);flex-wrap:wrap;line-height:1.4}.member-you{color:var(--fg-2);font-size:var(--fs-label);font-family:var(--font-label)}.member-email{display:block;color:var(--fg-2);font-size:var(--fs-small);line-height:1.4}.member-role{width:9rem}.member-role .ds-select{width:8.5rem}.member-method,.member-signin{white-space:nowrap}.member-cell-label{display:none}.member-never{color:var(--fg-2)}.member-never--admin{color:var(--wait)}.member-menu-reason{color:var(--fg-2);font-size:var(--fs-small);max-width:24ch;line-height:1.4}.members-table .member-detail td{padding:0 0 var(--s-4);text-align:left;white-space:normal;width:auto}.member-detail p{margin:0}.invitation-actions .ds-button+.ds-button{margin-left:var(--s-5)}@media (max-width:700px){.members-tools,.members-find{width:100%}.members-find{flex:12rem}.members-invite{grid-template-columns:1fr}.members-invite-actions{margin-top:0}.members-table thead{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.members-table,.members-table tbody{display:block}.members-table tbody{border-top:1px solid var(--rule)}.members-table .member-row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;grid-template-areas:"person person actions" "role method method" "signin signin signin";align-items: center;gap:var(--s-3)var(--s-5);padding:var(--s-4)0;border-bottom:1px solid var(--rule)}.members-table--invitations .member-row{grid-template-areas:"person person actions" "signin signin signin"}.members-table .member-row td{display:block;text-align:left;border:0;width:auto;padding:0}.member-row .member-person{grid-area:person}.member-row .member-role{grid-area:role}.member-row .member-method{grid-area:method}.member-row .member-signin{grid-area:signin}.member-row .member-actions{grid-area:actions;place-self: start end}.member-cell-label{display:inline;color:var(--fg-2)}.members-table .member-detail{display:block;padding:0 0 var(--s-4);border-bottom:1px solid var(--rule)}.members-table .member-detail td{display:block;border:0;padding:0}}.sso-list{list-style:none;margin:0;padding:0}.sso-state{color:var(--fg-2)}.sso-row-error{display:block;margin-top:var(--s-1)}@media (max-width:700px){.sso .ds-row{grid-template-columns:minmax(0,1fr)}.sso .ds-row-actions{margin-top:var(--s-3);justify-self:start}}#ContributorDisclosure.ds-row{grid-template-columns:minmax(0,1fr)}#ContributorDisclosure .ds-row-label{display:flex;align-items: center;gap:var(--s-4)}.oss-cta{text-align:center;margin-top:clamp(40px,6vw,72px);padding:clamp(48px,7vw,80px) 0 clamp(24px,4vw,40px)}.oss-cta-inner{display:flex;align-items: center;gap:var(--s-7);background:var(--bg-raise);border:1px solid var(--rule);border-radius:var(--r-2);flex-direction:column;width:100%;padding:clamp(40px,6vw,64px) clamp(24px,4vw,48px)}.oss-cta-title{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(var(--fs-display-m),6vw,var(--fs-display-l));letter-spacing:-.02em;color:var(--fg-0);text-wrap:balance;margin:0;line-height:1.05}.oss-cta-mark{text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:.18em;text-decoration-skip-ink:auto}.oss-cta-button{display:inline-flex;justify-content:center;align-items: center;gap:var(--s-5);padding:var(--s-5)var(--s-8);border-radius:var(--r-2);background:var(--acc);color:var(--bg);font-family:var(--font-sans);text-decoration:none;transition:background var(--dur-1)var(--ease-out);min-height:48px;font-size:16px;font-weight:500}.oss-cta-button:hover{background:color-mix(in oklab,var(--acc)88%,var(--fg-0))}.oss-cta-button:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.oss-cta-note{font-size:var(--fs-mono-small);color:var(--fg-2);letter-spacing:.04em;max-width:52ch;margin:0}.cw{container-type:inline-size;display:grid;font-family:var(--font-sans);color:var(--fg-0);gap:10px;min-width:0;font-size:14px}.co-read .cw p{margin:0}.cw-mono{font-family:var(--font-mono);font-size:var(--fs-mono-body)}.co-read .cw .cw-system,.cw-quiet{color:var(--fg-1)}.cw-system .cw-quiet{color:var(--fg-2)}.cw-split>.cw-stack,.cw-split>.cw-source{min-width:0}.cw-split{--cw-inset:var(--s-6);display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--rule);border-radius:var(--r-2);overflow:hidden;min-width:0}.cw-stack{border-bottom:1px solid var(--rule)}@container (width>=720px){.cw-split:has(>.cw-stack){grid-template-columns:fit-content(320px)minmax(0,1fr)}.cw-stack{border-right:1px solid var(--rule);border-bottom:0}}.cw-stack{--cw-gutter:21px;--cw-line:20px;--cw-pad:var(--s-4);list-style:none;background:var(--bg);margin:0;padding:0}.cw-frame{position:relative}.cw-frame[data-out]:after{content:"";position:absolute;left:calc(var(--cw-inset) + 4.5px - .75px);top:calc(var(--cw-pad) + var(--cw-line)/2);bottom:calc(-1*(var(--cw-pad) + var(--cw-line)/2));z-index:1;border-left:1.5px solid var(--g-200)}.cw-frame[data-out=asserted]:after{border-left-style:dashed;border-left-color:var(--g-400)}.cw-row{display:grid;grid-template-columns:var(--cw-gutter)minmax(0,1fr);padding:var(--cw-pad)var(--cw-inset);color:var(--fg-1);font-family:var(--font-mono);font-size:var(--fs-mono-body);line-height:var(--cw-line);text-align:left;background:0 0;border:0;width:100%}button.cw-row{cursor:pointer}button.cw-row:hover{background:var(--bg-raise)}button.cw-row:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.cw-frame[data-active] .cw-row{color:var(--fg-0);background:var(--bg-raise);box-shadow:inset 2px 0 0 var(--fg-0)}.cw-node{position:relative;z-index:2;background:var(--g-400);border-radius:50%;place-self: start;width:9px;height:9px;margin-top:5.5px}.cw-frame[data-active] .cw-node{background:var(--fg-0);box-shadow:0 0 0 2.5px var(--bg-raise)}.cw-endpoint{color:var(--fg-2)}.cw-endpoint .cw-node{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--g-400);border-radius:1px}.cw-symbol{overflow-wrap:break-word;min-width:0}.cw-pkg{color:var(--fg-2)}.cw-at{grid-column:2;color:var(--fg-2);font-size:var(--fs-mono-small)}.cw-frame[data-active] .cw-at{color:var(--fg-1)}.cw-edge{display:block;padding:0 var(--cw-inset)4px calc(var(--cw-inset) + var(--cw-gutter));color:var(--fg-2);font-size:var(--fs-small)}.cw-source{display:grid;align-content: start}.co-read .cw .cw-missing{color:var(--fg-1)}.co-read .cw .cw-source>.cw-missing,.co-read .cw .cw-source>.cw-pin,.cw-source>.cw-missing,.cw-source>.cw-pin{margin:var(--s-5)var(--cw-inset)}.co-read .cw .cw-pin,.cw-pin{border-left:2px solid var(--fg-2);font-family:var(--font-sans);color:var(--fg-0);white-space:normal;max-width:68ch;margin:0;padding:4px 14px;font-size:13px;line-height:1.5}.cw-window{display:grid;min-width:0}.cw-window+.cw-window{border-top:1px solid var(--rule)}.cw-file{padding:var(--s-4)var(--cw-inset);border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--fs-mono-body);color:var(--fg-0);overflow-wrap:break-word;line-height:20px}p.cw-window.cw-missing{display:block;padding:var(--s-5)var(--cw-inset)}p.cw-window.cw-missing .cw-file{border:0;padding:0}.cw-dir,.cw-lines{color:var(--fg-2)}.cw-file{display:inline-flex;align-items:baseline;gap:var(--s-1)var(--s-5);flex-wrap:wrap}.cw-path{min-width:0}.cw-caption{white-space:nowrap;line-height:1;font-family:var(--font-sans);font-size:var(--fs-label);color:var(--fg-2);padding-bottom:3px}.cw-file a{color:inherit;text-decoration:none}.cw-file a:hover{text-decoration:underline;text-decoration-color:var(--fg-3);text-underline-offset:.18em}.cw-file a:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.cw-pane{overflow:hidden;min-width:0}.cw-code{overflow-x:auto;font-family:var(--font-mono);font-variant-ligatures:none;margin:0;padding:8px 0;font-size:13px;line-height:20px}.cw-line{display:block;padding-right:var(--cw-inset);white-space:pre}.cw-line[data-span]{background:color-mix(in oklab,var(--fg-0)9%,transparent)}.cw-line[data-span] .cw-ln{color:var(--fg-0)}.cw-ln{display:inline-block;padding-left:var(--cw-inset);text-align:right;color:var(--fg-2);user-select:none;min-width:2ch;margin-right:2ch}.seen{display:grid;gap:var(--s-4);min-width:0}.seen .seen-note{color:var(--fg-1);margin:0;font-size:14px}.seen a.ds-button{text-decoration:none}.seen-obs{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2)}.seen-obs>summary{display:flex;align-items:baseline;gap:var(--s-2)var(--s-6);padding:var(--s-4)0;list-style:none;cursor:pointer;flex-wrap:wrap}.seen-obs>summary::-webkit-details-marker{display:none}.seen-obs>summary:before{content:"+";color:var(--fg-2);font-family:var(--font-mono);width:1ch}.seen-obs[open]>summary:before{content:"−"}.seen-obs>summary:hover .telemetry-source-provider{color:var(--fg-0)}.seen-obs>summary:focus-visible{outline:1px solid var(--acc);outline-offset:2px}.seen-source{display:inline-flex;align-items:baseline;gap:var(--s-2)var(--s-5);color:var(--fg-1);flex-wrap:wrap;min-width:0;margin-right:auto;font-size:14px}.seen-source .telemetry-source-label{font-size:inherit}.seen-source .telemetry-provider-mark{width:14px;height:14px}.seen-window,.seen-count{color:var(--fg-2);font-size:var(--fs-mono-small)}.seen-body{display:grid;gap:var(--s-5);padding:var(--s-2)0 var(--s-6);min-width:0}.seen .seen-body>p{color:var(--fg-1);margin:0;font-size:14px}.seen-body>.ds-button{justify-self:start}.seen-pages{display:grid;gap:var(--s-3)}.seen-metrics{display:grid;margin:0}.seen-metrics>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-5);padding:var(--s-3)0;border-bottom:1px solid var(--rule)}.seen-metrics dt{color:var(--fg-1);font-size:var(--fs-mono-small)}.seen-metrics dd{color:var(--fg-0);font-size:var(--fs-mono-body);font-variant-numeric:tabular-nums;margin:0}.seen-results{border-collapse:collapse;table-layout:fixed;width:100%}.seen-results th,.seen-results td{padding:var(--s-2)var(--s-3);text-align:left;vertical-align:top}.seen-results th:first-child,.seen-results td:first-child{padding-left:0}.seen-results th:last-child,.seen-results td:last-child{padding-right:0}.seen-results th{color:var(--fg-2);font-size:var(--fs-mono-small);border-bottom:1px solid var(--rule-2);font-weight:400}.seen-results td{color:var(--fg-0);font-size:var(--fs-mono-small);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--rule)}.seen-results td[data-missing=true]{color:var(--fg-2)}.seen-record>summary{color:var(--fg-1);font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);cursor:pointer;width:-moz-fit-content;width:fit-content}.seen-record[open]>summary{margin-bottom:var(--s-4)}.seen-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2)var(--s-5);margin:var(--s-4)0 0}.seen-facts dt{color:var(--fg-2);font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label)}.seen-facts dd{color:var(--fg-1);font-size:var(--fs-mono-small);margin:0}.seen-nav{display:flex;justify-content:flex-end;align-items:baseline;gap:var(--s-4);color:var(--fg-2);font-size:var(--fs-mono-small);flex-wrap:wrap}@media (max-width:600px){.seen-facts{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}.seen-facts dd{margin-bottom:var(--s-3)}}
