.fv-tools{align-items:center;gap:8px;min-width:0;display:flex}.fv-tools .fv-mode{justify-self:auto}.fv-run{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.fv-run .meta{align-items:center;gap:6px;min-width:0;display:inline-flex}.fv-run .fv-run-warn{color:var(--wait)}.fv-tools{position:relative}.fv-tools .fv-hist{position:static}.fv-hist>.btn .ct{color:var(--muted);font-weight:500}.fv-hist>.btn.on{background:color-mix(in srgb, var(--ink) 8%, transparent)}.fv-pop{gap:6px;min-width:0;max-height:min(70vh,560px);padding:8px 10px 10px;left:0;right:0;overflow:auto}.fv-pop .sec-k{margin:4px 0 2px}.fv-pop .fe-hist{margin-top:0}:is(.r-body:has(>.fv-html),.fv-b:has(>.fv-html)){grid-template-rows:auto minmax(0,1fr);align-content:stretch}.r-body>.fv-html,.fv-b>.fv-html{height:100%;min-height:320px}.fv-full{z-index:200;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.fv-full>.fv-tools{border-bottom:1px solid var(--line);background:var(--panel);flex:none;padding:8px 14px}.fv-full-n{min-width:0;max-width:34vw;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.fv-full>.fv-html{border:0;border-radius:0;flex:1;height:auto;min-height:0}.fv-full>.fv-doc,.fv-full>pre.raw{flex:1;min-height:0;margin:0;padding:20px max(20px,50vw - 460px);overflow:auto}.fv-full>.fv-doc{border:0;border-radius:0;align-content:start}@media (width<=759px){.fv-tools .fv-lbl,.fv-full-n{display:none}.fv-full>.fv-tools{padding:8px 10px}}.fv-full>pre.raw{border:0;border-radius:0}.fv-full>.raw-cut,.fv-full>.loading,.fv-full>.err{flex:none;padding:8px 14px}.fe{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.fe-bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fe-st{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.fe-st .dd{background:var(--wait);border-radius:50%;width:7px;height:7px;display:inline-block}.fe-tag{color:var(--wait);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.fe-kbd{font-size:11.5px}.fe-msg{margin:0}.fe-ed{border:1px solid var(--line);background:var(--panel2);border-radius:9px;height:min(62vh,720px);min-height:260px;overflow:hidden}.fe-ed .ce{height:100%}.fe-load{padding:10px 12px}.fe-note{border:1px solid var(--line);background:var(--panel2);border-radius:8px;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;display:grid}.fe-note>p{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}p.fe-note{align-items:baseline;gap:6px;display:flex}.fe-note[data-tone=wait]{background:var(--wait-soft);border-color:color-mix(in srgb, var(--wait) 35%, transparent)}.fe-note[data-tone=bad]{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 35%, transparent)}.fe-acts{flex-wrap:wrap;gap:6px;display:flex}.fe-conflict .raw{background:var(--panel);max-height:40vh;overflow:auto}pre.fe-diff{white-space:pre;word-break:normal;overflow-wrap:normal;padding:6px 0;overflow-x:auto}.fe-diff>span{padding:0 12px;display:block}.fe-diff .d-del{background:var(--bad-soft);color:var(--bad)}.fe-diff .d-add{background:var(--ok-soft);color:var(--ok)}.fe-diff .d-ctx{color:var(--ink2)}.fe-diff .d-gap{color:var(--muted)}.fe-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.fe-two .raw,pre.fe-head{white-space:pre;word-break:normal;overflow-wrap:normal;max-height:40vh;overflow:auto}.fe-hist{gap:6px;margin-top:4px;display:grid}.fe-hist .d-plus{color:var(--ok)}.fe-hist .d-minus{color:var(--bad)}.fe-hist-a{text-align:right;white-space:nowrap}.fe-hist-a .btn{margin-left:4px}.r-sec h3 .r-sec-h{font-weight:inherit;align-items:center;gap:2px;display:inline-flex}.te-pen{opacity:0;width:22px;height:22px;transition:opacity .12s}.r-sec:hover .te-pen,.row:hover .te-pen,.te-fold-pen:hover .te-pen,.ro-fold[open]:hover .te-pen,.te-pen:focus-visible{opacity:1}@media (hover:none){.te-pen{opacity:.7}}.te-fold-pen{justify-content:flex-end;margin:-2px 0 -18px;display:flex}.te-ed{border:1px solid var(--line);background:var(--panel2);border-radius:9px;overflow:hidden}.te-ed .ce{height:auto}.te-ed .cm-editor{max-height:420px}.te-ed .cm-content{min-height:88px}.te-title{margin:2px 0 4px}.te-row{align-items:center;gap:6px;display:flex}.te-in{min-width:0;height:var(--ctl);border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:0 10px;font-weight:600}.te-in:focus{outline:2px solid var(--run);outline-offset:-1px}.te-n{font-variant-numeric:tabular-nums;font-size:11.5px}.te-n.over{color:var(--wait);font-weight:600}@media (width<=759px){.fe-two{grid-template-columns:minmax(0,1fr)}.fe-ed{height:56vh}.fe-kbd{display:none}}.pk-w{flex:none;min-width:0;display:inline-flex;position:relative}.pk-w[data-pk=y],.pk-w.pk-dir{flex:0 auto;min-width:64px}.pk{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:240px;height:28px;color:var(--ink2);font:600 12px var(--font);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 6px 0 8px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.pk .lu{color:var(--muted);flex:none;font-size:13px}.pk .l{text-overflow:ellipsis;min-width:0;overflow:hidden}.pk .s{display:none}.pk .nx{color:var(--muted);flex:none;font-weight:500}.pk .pk-cv{margin-left:-1px;font-size:12px}.pk:hover{border-color:var(--line2);color:var(--ink)}.pk.open{border-color:var(--ink2);color:var(--ink)}.pk:focus-visible{outline:2px solid var(--run);outline-offset:1px}.pk[disabled]{opacity:.55;cursor:not-allowed}.pk[disabled]:hover{border-color:var(--line);color:var(--ink2)}.pk-w.y-on .pk{background:var(--ys);color:var(--yc);border-color:#0000}.pk-w.y-on .pk .lu{color:var(--yc)}.pk-w.y-sug .pk{border-style:dashed;border-color:color-mix(in srgb, var(--yc) 65%, var(--line2))}.pk-w.y-on.y-sug .pk{border-color:color-mix(in srgb, var(--yc) 45%, transparent)}.pk-w.pk-dir .pk{max-width:200px}.pk-m{z-index:25;background:var(--panel);border:1px solid var(--line2);width:max-content;min-width:210px;max-width:min(330px,100vw - 24px);max-height:min(440px,62vh);box-shadow:var(--shadow);cursor:default;border-radius:12px;padding:4px;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto}.pk-m.down{top:calc(100% + 8px);bottom:auto}.pk-h{font:600 11.5px var(--font);color:var(--muted);margin:6px 8px 4px}.pk-i{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:13px/1.35 var(--font);background:0 0;border:0;border-radius:8px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:start;gap:9px;padding:7px 8px;display:grid}.pk-i:hover,.pk-i:focus-visible{background:var(--mute-soft);outline:0}.pk-i:focus-visible{box-shadow:inset 0 0 0 2px var(--run)}.pk-i.on{background:var(--mute-soft)}.pk-i[disabled]{cursor:progress;opacity:.7}.pk-i>.lu{color:var(--muted);margin-top:1px;font-size:15px}.pk-i[data-y]>.lu:first-child{color:var(--yc)}.pk-i .pk-ck{color:var(--ink);font-size:14px}.pk-t{gap:2px;min-width:0;display:grid}.pk-t b{font-weight:600}.pk-t small{color:var(--muted);font-size:11.5px;line-height:1.4}.pk-tag{color:var(--muted);font-weight:500}.pk-sug{font:500 11px var(--font);color:var(--yc);align-items:center;gap:3px;margin-left:8px;display:inline-flex}.pk-sug .lu{font-size:11px}.pk-f{border-top:1px solid var(--line);justify-items:start;gap:8px;margin:4px -4px -4px;padding:9px 12px 11px;display:grid}.pk-f p{max-width:300px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.45}.pk-f p .lu{vertical-align:-2px}.pk-f .btn{gap:6px;height:26px;padding:0 10px;font-size:12px}.pk-f .form-err{margin:0}.lane:has(.pk-m){overflow:visible}.pk-w.nc-kind{margin-top:6px}.nc-kind .pk-m{text-align:left;min-width:240px;left:50%;transform:translate(-50%)}.pk-w.lp-model .pk-m{min-width:min(352px,100vw - 24px)}.pk-w.lp-model .pk-f{z-index:1;background:var(--panel);position:sticky;bottom:-4px}.lp-ef,.lp-ct{width:100%}.lp-ef>b,.lp-ct b{font:600 12.5px var(--font);color:var(--ink);display:block}.lp-ct small{color:var(--muted);font-size:11.5px;line-height:1.4;display:block}.lp-chips{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.lp-c{border:1px solid var(--line2);height:26px;color:var(--ink);font:500 12px var(--font);cursor:pointer;background:0 0;border-radius:7px;align-items:center;padding:0 8px;display:inline-flex}.lp-c:hover{border-color:var(--ink2)}.lp-c:focus-visible{outline:2px solid var(--run);outline-offset:1px}.lp-c.on{background:var(--ink);border-color:var(--ink);color:var(--panel)}.lp-ct{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-ct small{margin-top:1px}.lp-ct-ask{gap:6px;width:100%;display:grid}.lp-ct-ask p{color:var(--ink2);margin:0}.lp-ct-ask div{gap:6px;display:flex}.cmp-st .ct-mark{color:var(--wait)}.cmp-card{container-type:inline-size}.cmp-row{flex-wrap:wrap;gap:4px 6px}.cmp-row .cmp-hint{padding:0 4px}.cmp-act{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}@container (width<=620px){.cmp-row{gap:4px}.pk .l.has-s{display:none}.pk .s{display:inline}.pk-w[data-pk=y] .pk{max-width:150px}}@container (width<=520px){.pk .nx{display:none}.pk.next{border-style:dashed}}@media (width<=759px){.cmp-row{gap:4px 3px}.pk{gap:4px;height:34px;padding:0 7px;font-size:12.5px}.pk .pk-cv,.pk .l.has-s{display:none}.pk .s{display:inline}.pk .nx{display:none}.pk.next{border-style:dashed}.nc-kind .pk .pk-cv{display:inline-block}.lp-c{height:32px;padding:0 8px}.pk-w.pk-dir{min-width:0}.pk-w.pk-dir .pk .l{display:none}.pk-w .pk{max-width:150px}.pk-w[data-pk=y] .pk{max-width:104px}.cmp-row .cmp-hint:empty{flex:1 1 0;padding:0}.cmp-row .cmp-hint:not(:empty){flex:1 0 100%;order:10;padding:0 2px 2px}.pk-m{max-width:calc(100vw - 24px);max-height:min(600px,74vh)}.pk-i{padding:10px 8px}}.td{container:td/inline-size}@media (width>=760px){.c-app:not(.tabview)>.c-right.dxz.td{background:var(--panel);width:min(1368px,100vw - 32px);min-height:min(420px,100dvh - 28px);max-height:calc(100dvh - 28px);animation:none;top:14px;bottom:auto}.c-app:not(.tabview)>.c-right.dxz.td[data-kind=md]{width:min(1060px,100vw - 32px)}}.c-app>.c-right.td{background:var(--panel)}@media (width<=759px){.c-app:not(.tabview)>.c-right.dxz.td{border:0;border-radius:0;width:100vw;animation:none;inset:0;transform:none}}.td-h{position:relative}.td-area{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.td-code{white-space:nowrap}.td-back{min-width:0;max-width:46%;color:var(--ink);align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.td-back:hover .td-back-t{text-underline-offset:2px;text-decoration:underline}.td-back-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.td-back .code{flex:none}.td-nav{flex:none;align-items:center;gap:2px;display:inline-flex}.td-count{font:11.5px var(--mono);color:var(--muted);white-space:nowrap;padding:0 4px}.td-h .seg{flex:none}.td-pop{z-index:5;border:1px solid var(--line);background:var(--panel);width:min(320px,100% - 24px);max-height:60vh;box-shadow:var(--shadow);border-radius:10px;padding:10px;font-size:13px;position:absolute;top:calc(100% + 4px);right:12px;overflow:auto}.td-sc{outline:none;flex:auto;min-height:0;overflow:auto}.td-grid{grid-template-columns:minmax(0,1fr);justify-content:center;gap:0 28px;max-width:1368px;margin:0 auto;padding:0 24px 28px;display:grid}.td[data-kind=page] .td-grid{padding:0 0 28px}.td-main{width:100%;min-width:0;max-width:720px;margin:0 auto}.td[data-kind=page] .td-main{max-width:1040px}.td-top{gap:10px;padding:22px 0 16px;display:grid}.td[data-kind=page] .td-top{padding:22px 24px 12px}.td-top h1{letter-spacing:-.008em;text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.3}.td-dap{color:var(--ink);max-width:72ch;margin:0;font-size:15px;line-height:1.6}.td-dap .md{font-size:15px;line-height:1.6}.td-dap b{font-weight:inherit}.td-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12.5px;display:flex}.td-them{gap:12px;margin-bottom:14px;display:grid}.td[data-kind=page] .td-them{padding:0 24px}.td-f{background:0 0;border:0;width:100%;height:600px;display:block}.td-tn{font:11.5px var(--mono);color:var(--muted);margin:16px 24px 0}.td-nd .doc-sec{margin-top:24px}.td-nd .doc-sec:first-child{margin-top:2px}.td-nd .doc-sec>.r-sec>h3{color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:650;line-height:1.35;display:block}.td-nd .doc-lead{margin-bottom:8px}.td-nd .md{gap:9px;font-size:15px;line-height:1.68}.td-nd .md ul,.td-nd .md ol{gap:5px}.td-nd .md>:is(p,ul,ol,blockquote){max-width:64ch}.td-nd .md>p:has(>b:first-child:last-child){margin-top:8px}.td-nd .md h4{margin-top:10px;font-size:15.5px}.td-nd .md table{font-size:13.5px}.td-nd .lab-chart{margin-top:12px}.td[data-kind=md] .td-nd:has(.doc-sec){padding-bottom:4px}.td-aside{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:16px 24px;width:100%;min-width:0;max-width:720px;margin:26px auto 0;padding-top:16px;font-size:12.5px;line-height:1.45;display:grid}.td[data-kind=page] .td-aside{max-width:1040px;padding-left:24px;padding-right:24px}.td-toc-col{display:none}.td-side{min-width:0}.td-k{color:var(--muted);justify-content:space-between;gap:8px;margin:0 0 6px;font-size:12px;font-weight:650;display:flex}.td-k span{font-weight:500}.td-ml{gap:1px;display:grid}.td-ml button{width:100%;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 8px;display:block}.td-ml button:hover{background:var(--panel2);color:var(--ink)}.td-ml button.on{background:var(--mute-soft);color:var(--ink);font-weight:600}.td-dl{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:0;display:grid}.td-dl dt{color:var(--muted)}.td-dl dd{color:var(--ink);min-width:0;margin:0}.td-p{color:var(--ink2);overflow-wrap:anywhere;margin:0}.td-p .md{color:var(--ink2);gap:4px;font-size:12.5px;line-height:1.45}.td-aside .rel{border-bottom:1px solid var(--line);height:auto;color:var(--ink);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:0 6px;padding:5px 0;text-decoration:none;display:grid}.td-aside .rel:last-of-type{border-bottom:0}.td-aside .rel>.lu{margin-top:2px;font-size:13px}.td-aside .rel>b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;font-weight:500;display:-webkit-box;overflow:hidden}.td-aside .rel:hover>b{text-underline-offset:2px;text-decoration:underline}.td-aside .rel>.code{font:11px var(--mono);color:var(--muted);grid-column:2;margin:0}.td-them-nut{margin-top:4px;font-size:12px}.td-aside .fline{margin:0;display:block}.td-aside .fline>:is(.lu,span){display:none}.td-aside .fline button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.td-aside .fline code{font:11px var(--mono);color:var(--muted);overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;padding:0;display:inline}.td-aside .fline button:hover code{color:var(--ink);text-decoration:underline}.td-aside .lab-hist ul{font-size:12px}.td-next{display:none}.td-note{margin-top:5px}.td-aside a.ref{white-space:nowrap}@container td (width>=1000px){.td[data-kind=md] .td-grid{grid-template-columns:minmax(0,720px) 236px}.td[data-kind=md] .td-aside{border-top:0;align-self:start;max-width:none;max-height:calc(100dvh - 90px);margin:0;padding:22px 8px 16px 0;display:block;position:sticky;top:0;overflow:auto}.td[data-kind=md] .td-aside>.td-side{margin-bottom:18px}.td[data-kind=md] .td-toc-col{display:block}.td[data-kind=md] .td-nut-ml,.td[data-kind=md] .td-line .tt{display:none}}@container td (width>=1320px){.td[data-kind=page] .td-grid{grid-template-columns:minmax(0,1040px) 236px}.td[data-kind=page] .td-aside{border-top:0;align-self:start;max-width:none;max-height:calc(100dvh - 90px);margin:0;padding:22px 16px 16px 0;display:block;position:sticky;top:0;overflow:auto}.td[data-kind=page] .td-aside>.td-side{margin-bottom:18px}.td[data-kind=page] .td-toc-col{display:block}.td[data-kind=page] .td-nut-ml,.td[data-kind=page] .td-line .tt{display:none}}@container td (width<=759px){.td-area>span,.td-nav,.td-h .tabbtn,.td-nut-ml span{display:none}.td-back{max-width:40%}.td-grid{padding:0 16px 24px}.td-top{padding:16px 0 12px}.td[data-kind=page] .td-top{padding:16px 14px 8px}.td[data-kind=page] .td-them{padding:0 14px}.td[data-kind=page] .td-aside{padding-left:14px;padding-right:14px}.td-top h1{font-size:19px}.td-next{justify-content:space-between;gap:8px;margin:18px 0 0;display:flex}.td[data-kind=page] .td-next{margin:18px 14px 0}}.lab-g{grid-template-columns:minmax(0,1fr);display:grid}.lab-gh{border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:18px 0 0;padding:0 2px 6px;font-size:13.5px;font-weight:700;line-height:1.35;display:flex}.lab-g:first-child>.lab-gh{margin-top:4px}.lab-gh .lu{font-size:15px}.lab-gh .n{color:var(--muted);font-size:12px;font-weight:500}.lab-gh .meta{font-weight:500}.lab-r{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.lab-r:hover{background:var(--panel2)}.lab-r.on{background:var(--mute-soft)}.lab-r>.zr.lab-a{height:auto;color:var(--ink);background:0 0;border-bottom:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:3px 10px;padding:10px 2px 10px 6px;display:grid}.lab-a>.lu{grid-row:1;margin-top:1px;font-size:15px}.lab-t{grid-column:2;align-items:baseline;gap:6px;min-width:0;display:flex}.lab-t b{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.lab-m{min-width:0;color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lab-m.mu{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block}.lab-m code{font-size:11px}.lab-r.dim .lab-t b{color:var(--ink2)}.lab-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:10px 6px 10px 0;display:flex}.lab-act time{font:11px var(--mono);color:var(--muted)}.lab-err{grid-column:1/-1;margin:-4px 0 8px 34px}.lab-to{display:inline}.lab-to .lu{vertical-align:-2px;margin-right:4px;font-size:12px}.lab-to .nm{color:var(--ink2);font-weight:600}.lab-to .code{margin-left:5px}.lab-cite .lu{vertical-align:-1px;margin-right:4px;font-size:12px}.lab-cite .nm{color:var(--ink2);font-weight:600}.lab-more,.lab-alt{color:var(--ink2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.lab-more{margin:10px 2px 0;font-size:12.5px}.lab-more:hover,.lab-alt:hover{color:var(--ink);text-decoration-color:currentColor}.lab-done{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.lab-done>.lu{flex:none;font-size:15px}.lab-done-t{flex:220px;min-width:0}.lab-done-t b{font-weight:600}.lab-done a{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-weight:600}.lab-done .form-err{flex-basis:100%}.lab-done.sm{margin:0 0 6px}.r-body.lab-v{gap:18px}.lab-top{gap:6px;display:grid}.lab-eyb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:12px;display:flex}.lab-chip{white-space:nowrap;background:var(--tone-soft,var(--mute-soft));height:22px;color:var(--tone,var(--ink2));border-radius:11px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.lab-q{letter-spacing:-.005em;text-wrap:balance;overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.35}.lab-ans{color:var(--ink);max-width:72ch;margin:4px 0 0;font-size:14px;line-height:1.55}.lab-place{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid;container-type:inline-size}.lab-place h3{color:var(--ink);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:13.5px;font-weight:700;display:flex}.lab-place h3 .lu{font-size:15px}.lab-place h3 .meta{font-weight:500}.lab-cnote{background:var(--panel2);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.lab-cnote .md{color:var(--ink2);font-size:12.5px;line-height:1.5}.lab-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (width>=720px){.lab-ways{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=330px){.lab-ways{grid-template-columns:minmax(0,1fr)}}.lab-way{border:1px solid var(--line2);background:var(--panel);border-radius:10px;align-content:start;gap:5px;min-width:0;padding:10px 12px 12px;transition:border-color .12s ease-out;display:grid;position:relative}.lab-way:hover:not(:has(.lab-way-b:disabled)){border-color:var(--muted)}.lab-way.rec,.lab-way.rec:hover{border-color:var(--ink2);box-shadow:0 0 0 1px var(--ink2)}.lab-way:has(.lab-way-b:focus-visible){outline:2px solid var(--run);outline-offset:2px}.lab-way .rec-t{color:var(--ink2);align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.lab-way .rec-t .lu{font-size:12px}.lab-way:not(.rec) .rec-t{visibility:hidden}.lab-way-b{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:700;line-height:1.3;display:flex}.lab-way-b:focus-visible{outline:0}.lab-way-b:after{content:"";border-radius:inherit;position:absolute;inset:0}.lab-way-b .lu{color:var(--ink2);flex:none;font-size:15px}.lab-way-b:disabled{cursor:default;color:var(--muted)}.lab-way-b:disabled:after{cursor:default}.lab-tgt,.lab-sel,.lab-alt{z-index:1;position:relative}.lab-tgt{min-width:0;font-size:12.5px}.lab-sel{border-radius:7px;height:28px;padding:0 6px;font-size:12.5px}.lab-alt{font-size:12px}.lab-way-d{color:var(--muted);font-size:12px;line-height:1.45}.lab-drop{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.lab-drop .btn{margin-left:-8px}.lab-auto{gap:4px;display:grid}.lab-auto>.meta{align-items:center;gap:6px;margin:0 0 2px;display:flex}.lab-hist ul{margin:0;padding:0;list-style:none;display:grid}.lab-hist li{border-bottom:1px solid var(--line);grid-template-columns:40px auto minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 0;font-size:12.5px;line-height:1.45;display:grid}.lab-hist li:last-child{border-bottom:0}.lab-hist time{font:11px var(--mono);color:var(--muted)}.lab-hist .by{color:var(--muted)}.lab-hist .tx{overflow-wrap:anywhere;min-width:0}.lab-br{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;margin:6px 0 0;display:flex}.lab-br code{white-space:normal}@media (width<=759px){.lab-r{grid-template-columns:minmax(0,1fr)}.lab-act{justify-content:flex-start;padding:0 4px 10px 34px}.lab-act:not(:has(.btn)){display:none}.lab-q{font-size:16px}}.ea-card{border:1px solid var(--wait-line,var(--line));background:var(--wait-soft,var(--panel));border-radius:10px;gap:6px;padding:10px 12px;font-size:13px;display:grid}.ea-card p{margin:0}.ea-h{align-items:center;gap:6px;display:flex}.ea-t code,.ev-list code{font:12px var(--mono)}.ea-t .code{color:var(--muted);font-size:12px}.ea-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ea-acts .form-err{flex-basis:100%;margin:0}.ea-done{color:var(--ok,var(--ink2));align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.ea-list{gap:8px;display:grid}.ev-run{border-top:1px solid var(--line);gap:6px;margin-top:18px;padding-top:14px;display:grid}.ev-run h3{margin:0;font-size:14px}.ev-run h4{color:var(--muted);margin:8px 0 0;font-size:12.5px;font-weight:600}.ev-list{margin:0;padding:0;list-style:none;display:grid}.ev-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.ev-li-t{overflow-wrap:anywhere;min-width:0}.ev-li-t small{color:var(--muted);font-size:12px;display:block}.ev-ok{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}@media (width<=520px){.ev-list li{flex-wrap:wrap}}.ea-f{grid-template-columns:minmax(120px,auto) 1fr;align-items:center;gap:8px;display:grid}.ea-f input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:6px;padding:4px 8px}.vv{--vv-line:color-mix(in srgb, var(--line) 50%, transparent);color:var(--ink);flex-direction:column;gap:16px;padding:6px 0 40px;display:flex;container:vv/inline-size}.vv.vv-ds{gap:0}.vv-h{width:100%;min-height:26px;color:var(--ink);font:14.5px var(--font);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 3px;display:flex}.vv-h b{letter-spacing:-.003em;font-weight:680}.vv-h>span:not(.code){color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.vv-h.amber>span:not(.code){color:var(--wait);font-weight:650}.vv-h em{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:400}.vv-h .vv-assign{margin-left:auto;font-weight:550}.vv-h.gap{cursor:pointer}.vv-h.gap .lu{color:var(--muted);font-size:13px}.vv-h .mt-add{width:24px;height:24px;margin-left:auto}.vv-w{border-top:1px solid var(--vv-line);grid-template-columns:minmax(0,1fr) 150px;align-items:start;display:grid}.vv-group>.vv-h+div>.vv-w,.vv-group>.vv-h+.vv-w{border-top-color:var(--line)}.vv-w:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.vv-w.on{background:var(--mute-soft)}.vv-r{min-width:0;color:inherit;grid-template-columns:20px minmax(0,1fr) minmax(0,224px) 52px 42px;align-items:start;column-gap:10px;padding:4px 0 4px 8px;text-decoration:none;display:grid}.vv-r:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:4px}.vv-ic{height:20px;color:var(--muted);place-items:center;font-size:15px;display:inline-grid}.vv-g{flex-wrap:wrap;align-items:center;gap:1px 8px;min-width:0;min-height:20px;display:flex}.vv-n{align-items:baseline;gap:7px;min-width:0;max-width:100%;line-height:20px;display:inline-flex}.vv-n b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.vv-n .code{flex:none}.vv-sub{min-width:0;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:12.5px;line-height:18px;overflow:hidden}.vv-dt,.vv-them{color:var(--muted)}.vv-sub .code{font-size:11.5px}.vv-goal{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:12.5px;line-height:20px;overflow:hidden}.vv-t{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:20px}.vv-r time{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.vv-a{justify-content:flex-end;align-items:center;gap:2px;min-height:24px;padding:3px 6px 0 10px;display:flex}.vv-a .btn{border-color:var(--line);white-space:nowrap;height:24px;font-weight:550}.vv-a .drop-dots{opacity:0;flex:none;width:24px;height:24px}.vv-w:hover .drop-dots,.vv-w:focus-within .drop-dots,.vv-a .drop-dots[aria-expanded=true]{opacity:1}@media (hover:none){.vv-a .drop-dots{opacity:1}}.vv-more{color:var(--ink2);font:12.5px var(--font);cursor:pointer;background:0 0;border:0;padding:4px 8px 0 38px;display:block}.vv-more:hover{color:var(--ink)}.vv-empty{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:10px 8px;font-size:13px}.vv-add{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink2);font:12.5px var(--font);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 8px;display:flex}.vv-add:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.mt-b .vv-r{padding-left:28px}@container vv (width<=860px){.vv-r{grid-template-columns:20px minmax(0,1fr) 52px 42px}.vv-goal{display:none}}@container vv (width<=700px){.vv-r{grid-template-columns:20px minmax(0,1fr) 52px}.vv-r time{display:none}}@container vv (width<=520px){.vv-w{grid-template-columns:minmax(0,1fr)}.vv-r{grid-template-columns:20px minmax(0,1fr) auto;column-gap:8px;padding-right:8px}.vv-t:empty{display:none}.vv-n{display:block}.vv-n .code{margin-left:6px}.vv-n b,.vv-sub{white-space:normal}.vv-h em{display:none}.vv-a{justify-content:flex-start;padding:0 8px 7px 36px}.vv-a:not(:has(.btn)){padding:3px 2px 0;position:absolute;right:2px}.vv-w{position:relative}}.mt{grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.mt-h{align-items:center}.mt-h .mt-hn{color:var(--muted);margin-left:6px;font-weight:400}.mt-h .ibtn{width:24px;height:24px;margin-left:auto}.mt-g{border-bottom:1px solid var(--line)}.mt-g.over{background:var(--mute-soft)}.mt-g[draggable=true]>.mt-r{cursor:grab}.mt-r{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:36px;padding:0 8px 0 0;display:grid}.mt-r:hover{background:var(--panel2)}.mt-r.on{background:var(--mute-soft)}.mt-t{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:7px 0 7px 8px;display:grid}.mt-t>.lu{color:var(--muted);justify-self:center;font-size:14px;transition:transform .15s}.mt-g.open>.mt-r .mt-t>.lu{transform:rotate(90deg)}.mt-t:focus-visible{outline:2px solid var(--run);outline-offset:-2px;border-radius:4px}.mt-tx{flex-wrap:wrap;align-items:baseline;gap:1px 6px;min-width:0;display:flex}.mt-tx b{min-width:0;font-size:13px;font-weight:600}.mt-tx .code{flex:none}.mt-x{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:12px;overflow:hidden}.mt-n{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.mt-waiting{min-width:0;max-width:360px;color:var(--wait);font:600 12px var(--font);white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.mt-waiting .tx{text-overflow:ellipsis;min-width:0;overflow:hidden}.mt-waiting .code{flex:none;font-weight:400}a.mt-waiting:hover .tx{text-decoration:underline}.mt-of{color:var(--muted);font:12px var(--font);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}@container (width<=760px){.mt-of{display:none}.mt-waiting{max-width:180px}}.mt-a{opacity:0;align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.mt-r:hover .mt-a,.mt-r:focus-within .mt-a{opacity:1}@media (hover:none){.mt-a{opacity:1}}.mt-a .ibtn{width:26px;height:26px}.mt-a .ibtn:disabled{opacity:.3;cursor:default}.mt-b{padding:0 0 8px 28px}.mt-b .zr:last-child{border-bottom:0}.mt-b details.zg>summary{padding:10px 4px 4px}.mt-tr{margin:0;padding:8px 4px}.mt-run{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;padding:0 8px;display:grid}.mt-run:hover{background:var(--panel2)}.mt-run-b{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;display:grid}.mt-run-b>.lu{color:var(--muted);justify-self:center;font-size:14px;transition:transform .15s}.mt-run-b[aria-expanded=true]>.lu{transform:rotate(90deg)}.mt-run-b:focus-visible{outline:2px solid var(--run);outline-offset:-2px;border-radius:4px}.mt-run-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.mt-run-k{padding-left:18px}.mt-f{align-items:center;gap:8px}.mt-f select.in{flex:none;width:auto}.mt-ren{flex:200px;gap:6px;min-width:0;display:flex}.mt-ren .in{flex:1;min-width:0}.mt-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mt-checks li{grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.mt-log{gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.mt-log li{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.mt-log time{font:11px var(--mono);color:var(--muted)}.mt-pick{align-items:center;gap:8px}.mt-pick select.in{flex:auto;width:auto;min-width:0;max-width:340px}@media (width<=759px){.mt-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t a""n a";padding-bottom:8px}.mt-t{grid-area:t;padding-bottom:2px}.mt-n{white-space:normal;grid-area:n;padding-left:36px}.mt-a{flex-direction:column;grid-area:a}.mt-x{white-space:normal}.mt-b{padding-left:12px}.mt-h .mt-hn,.mt-of{display:none}}@media (prefers-reduced-motion:reduce){.mt-t>.lu,.mt-run-b>.lu,.mt-a{transition:none}}.c-right.vk .r-body{outline:none;flex:auto}.c-app.tabview>.c-right.vk .td-nav{display:none}@media (width>=760px){.c-app:not(.tabview)>.c-right.dxz.vk{background:var(--panel);width:min(820px,100vw - 32px);min-height:min(420px,100dvh - 28px);max-height:calc(100dvh - 28px);margin-inline:auto;inset:14px 0 auto;transform:none}.c-app:not(.tabview)>.c-right.vk>:is(.r-head,.r-body,.r-foot){padding-left:24px;padding-right:24px}.c-app:not(.tabview)>.c-right.vk>.r-head>.rt{white-space:normal;flex:320px;line-height:1.3;overflow:visible}.c-app:not(.tabview)>.c-right.vk>.r-head>.sp{display:none}.c-app:not(.tabview)>.c-right.vk>.r-head>:is(.code,.td-nav,.tabbtn,.ibtn,.orig){flex:none}.c-app:not(.tabview)>.c-right.vk>.r-head>.orig>span{display:none}}@media (width<=759px){.c-app:not(.tabview)>.c-right.dxz.vk{border:0;border-radius:0;width:100vw;inset:0;transform:none}.c-right.vk .td-nav{display:none}}.qs{border:1px solid var(--line);background:var(--panel);color:var(--ink2);font:12.5px var(--font);border-radius:9px;margin:6px 0 2px;overflow:hidden}.qs code{font:11.5px var(--mono)}.qs-h{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:7px 12px;display:flex}.qs-h>.lu{color:var(--muted);font-size:14px}.qs-t{color:var(--ink);font-weight:650}.qs-nx{flex:1 1 0;align-items:center;gap:6px;min-width:min(260px,100%);display:inline-flex}.qs-l{color:var(--ink2);flex:none}.qs-via{min-width:0}.qs-h .btn.sm{height:24px}.qs-more{color:var(--muted);font:12px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0 2px}.qs-more:hover{color:var(--ink)}.qs-r{border-top:1px solid var(--line);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:6px 12px;display:grid}.qs-r>.lu{font-size:13px;line-height:20px}.qs-c{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;min-height:20px;display:flex}.qs-i{min-width:0;max-width:100%;color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.qs-i b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.qs-i .code{flex:none}.qs-i .lu{flex:none;font-size:13px}.qs-i:hover b,.qs-i:focus-visible b{text-underline-offset:3px;text-decoration:underline}.qs-i.on b{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.qs-c>.qs-i{max-width:min(100%,64ch)}.qs-why{min-width:0;max-width:100%;color:var(--muted);align-items:center;gap:6px;display:inline-flex}.qs-pre{flex:none}.qs-why .qs-i b{font-weight:500}.qs-tag{background:var(--mute-soft);height:18px;color:var(--ink2);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.qs-tag[data-tone=wait]{background:var(--wait-soft);color:var(--wait)}.qs-c .claim{font-size:12px}button.qs-r{width:100%;color:var(--ink2);font:12.5px var(--font);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}button.qs-r:hover{background:var(--bg);color:var(--ink)}.qs-all{color:var(--muted);padding-left:36px;display:block}.qs-stale{grid-template-columns:16px minmax(0,1fr) auto;align-items:center}.qs-stale .lu{color:var(--wait)}.qs-stale .lk{color:var(--muted);white-space:nowrap}button.qs-stale:hover .lk{color:var(--ink)}@media (width<=759px){.qs-h{padding:7px 10px}.qs-r{padding:6px 10px}.qs-c>.qs-i{max-width:100%}.qs-via{flex-basis:100%}.qs-stale{grid-template-columns:16px minmax(0,1fr)}.qs-stale .lk{grid-column:2}}.dxl{container:dxl/inline-size}.dxl-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.dxl-list{min-width:0;container:dxr/inline-size}.dxl-side{display:none}@container dxl (width>=900px){.dxl-in.two{grid-template-columns:minmax(0,1fr) 300px}.dxl-in.two>.dxl-side{display:grid}}.dxl-side{border-left:1px solid var(--line);color:var(--ink2);align-content:start;gap:6px;margin-top:8px;padding:2px 0 4px 22px;font-size:12.5px;line-height:1.5}.dxl-side h3{color:var(--ink);font-size:13px;font-weight:700}.dxl-side h3~h3{margin-top:14px}.dx-sub .sep{color:var(--line2);margin:0 6px}.dxl-stat b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:20px;font-weight:700}.dxr,.zr.dxr{border-bottom:1px solid var(--line);height:auto;color:var(--ink);grid-template-columns:18px minmax(0,1fr) auto 44px;grid-template-areas:"i t a d""i m a d";align-items:center;gap:2px 10px;padding:10px 8px;display:grid}a.dxr:hover{background:var(--panel2)}.dxr.on{background:var(--mute-soft)}.dxr.wr{color:var(--ink2);cursor:default}.dxr-i{grid-area:i;align-self:start;padding-top:1px}.dxr-t{grid-area:t;align-items:baseline;gap:6px;min-width:0;display:flex}.dxr-t b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.dxr-m{min-width:0;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:m;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.dxr-m .sep{color:var(--line2);margin:0 5px}.dxr-m .nd,.dxr-m .src{color:var(--ink2)}.dxr-m .aft{display:inline-flex}.dxr-a{grid-area:a;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:300px;display:inline-flex}.dxr-w{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dxr-w .nm{color:var(--ink2);font-weight:600}.dxr-x{font:11px var(--mono);color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.dxr-x .lu{font-size:13px}.dxr>time{font:11px var(--mono);color:var(--muted);text-align:right;grid-area:d;align-self:start;padding-top:2px}@container dxr (width<=560px){.dxr,.zr.dxr{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"i t d""i m m""i a a"}.dxr-a{justify-content:flex-start;max-width:none;margin-top:2px}}.r-body.dxk{container:dxk/inline-size}.dxk-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.dxk-side{border-top:1px solid var(--line);min-width:0;padding-top:16px}@container dxk (width>=760px){.dxk-in{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:0}.dxk-main{padding-right:24px}.dxk-side{border-left:1px solid var(--line);border-top:0;padding:0 0 0 20px}}.dxk-main{align-content:start;gap:12px;min-width:0;display:grid}.dxk-lead{color:var(--muted);max-width:72ch;font-size:13.5px;line-height:1.5}.dxk-rows{border:1px solid var(--line);background:var(--panel);border-radius:10px}.dxk-r{border-top:1px solid var(--line);grid-template-columns:18px minmax(0,30%) minmax(0,1fr) auto;grid-template-areas:"n q a g";align-items:baseline;gap:4px 12px;padding:10px 14px;font-size:12.5px;line-height:1.45;display:grid}.dxk-r:first-child{border-top:0}.dxk-n{font:11px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;grid-area:n}.dxk-q{color:var(--muted);overflow-wrap:anywhere;grid-area:q;min-width:0}.dxk-a{overflow-wrap:anywhere;grid-area:a;gap:3px;min-width:0;display:grid}.dxk-a b{color:var(--ink);font-weight:600}.dxk-a .mu{color:var(--muted);font-weight:500}.dxk-a small{color:var(--muted);font-size:12px}.dxk-note{color:var(--ink2);white-space:pre-wrap;align-items:baseline;gap:6px;display:flex}.dxk-note .lu{color:var(--muted);flex:none;font-size:12px}.dxk-g{grid-area:g;justify-self:end}.dxk-tag{background:var(--mute-soft);height:18px;color:var(--ink2);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}@container dxk (width<=520px){.dxk-r{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"n q g""n a a"}}.dxk-cmt{gap:3px;font-size:12.5px;line-height:1.5;display:grid}.dxk-cmt b{color:var(--muted);font-size:12px;font-weight:600}.dxk-cmt p{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch}.dxk-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dxk-chip{border:1px solid var(--line2);background:var(--panel);min-width:0;max-width:100%;height:22px;color:var(--ink2);font:600 11.5px var(--font);cursor:pointer;border-radius:11px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.dxk-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dxk-chip .cd{color:var(--ink);font-weight:650}.dxk-chip .lu{font-size:13px}.dxk-chip:hover{border-color:var(--muted);color:var(--ink)}.dxk-page{color:var(--ink2);font:600 12.5px var(--font);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.dxk-page:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2)}.dxk-page .lu{color:var(--muted);font-size:14px}.dxk-chip:focus-visible,.dxk-page:focus-visible,.dxk-more:focus-visible,.dxk-ex a:focus-visible{outline:2px solid var(--run);outline-offset:2px}.dxk-side h3{margin-bottom:12px;font-size:13px;font-weight:700}.dxk-tl{display:grid}.dxk-e{grid-template-columns:16px 44px minmax(0,1fr);gap:0 10px;padding-bottom:14px;font-size:12.5px;line-height:1.45;display:grid;position:relative}.dxk-e:before{content:"";background:var(--line);width:1px;position:absolute;top:21px;bottom:3px;left:7.5px}.dxk-e:last-child{padding-bottom:0}.dxk-e:last-child:before{display:none}.dxk-ei{padding-top:1px}.dxk-ei .lu{font-size:15px}.dxk-et{font:11px/1.65 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dxk-et span{display:block}.dxk-et.git{-webkit-text-decoration:underline dotted var(--line2);text-decoration:underline dotted var(--line2);text-underline-offset:3px}.dxk-ex{min-width:0;color:var(--ink2);overflow-wrap:anywhere}.dxk-ex b{color:var(--ink);font-weight:600}.dxk-ex a:hover b{text-underline-offset:2px;text-decoration:underline}.dxk-ex .tk{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dxk-ex .tx{display:block}.dxk-ex .tx.cl{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dxk-ex .qt{margin-top:2px;display:block}.dxk-ex .qt q{white-space:pre-wrap}.dxk-ex .qt-v{margin-top:2px;display:block}.dxk-ex q{color:var(--ink)}.dxk-more{color:var(--muted);font:600 11.5px var(--font);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.dxk-more:hover{color:var(--ink)}@media (width>=760px){.c-app.tabview>.c-right.sel.frame>.r-body.dxk{padding-left:max(24px,50% - 504px);padding-right:max(24px,50% - 504px)}}.dx-sum{color:var(--ink2);max-width:72ch;font-size:13px;line-height:1.55}.dlai{--dlai-line:color-mix(in srgb, var(--line) 45%, var(--panel));min-width:0;color:var(--ink);gap:14px;font-size:13px;line-height:1.45;display:grid}.dlai-qd:has(.dlai){padding:4px 8px 22px}.dlai-h{gap:3px;display:grid}.dlai-h h2{font:650 15px/1.3 var(--font);text-wrap:pretty;margin:0}.dlai-h p{color:var(--muted);text-wrap:pretty;max-width:72ch;margin:0}.dlai-n{min-width:0;display:grid}.dlai-nh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding-bottom:6px;display:flex}.dlai-nt{min-width:0;color:inherit;flex-wrap:wrap;align-items:baseline;gap:0 6px;text-decoration:none;display:inline-flex}.dlai-nt b{font-weight:600}.dlai-nt:hover b{text-decoration:underline}.dlai-d{border-top:1px solid var(--dlai-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:11px 0;display:grid}.dlai-c{gap:2px;min-width:0;display:grid}.dlai-c h3{font:600 14px/1.35 var(--font);overflow-wrap:anywhere;margin:0}.dlai-c p{overflow-wrap:anywhere;max-width:78ch;margin:0}.dlai-question{color:var(--muted);font-size:12.5px}.dlai-vi{color:var(--ink2);margin-top:3px!important}.dlai-ton{color:var(--muted);font-size:12.5px}.dlai-ton b{color:var(--ink2);font-weight:600}.dlai-d.reverted h3{color:var(--muted);text-decoration:line-through}.dlai-reverted{background:var(--wait-soft);color:var(--ink);border-radius:6px;padding:6px 9px;margin-top:5px!important}.dlai-reverted q{white-space:pre-wrap}.dlai-nut{flex:none}.dlai-f{grid-column:1/-1;gap:8px;max-width:72ch;display:grid}.dlai-f fieldset{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.dlai-f legend{color:var(--ink2);padding:0 0 3px;font-size:12.5px;font-weight:600}.dlai-f label{cursor:pointer;overflow-wrap:anywhere;grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:7px;min-height:26px;display:grid}.dlai-f textarea,.gc textarea{resize:vertical;width:100%;height:auto;min-height:34px;font:inherit;padding:7px 10px;font-size:13px;line-height:1.45}.dlai-fa{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gc{border-top:1px solid var(--line);background:var(--panel);flex:none;gap:6px;min-width:0;padding:10px 16px 12px;font-size:13px;line-height:1.45;display:grid}.gc form{gap:6px;display:grid}.gc-c{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.gc-c .meta{flex:200px;min-width:0;font-size:12px}.gc-c .meta a{color:inherit}.gc-old summary{cursor:pointer;color:var(--ink2);font-size:12.5px}.gc-old ul{gap:6px;max-height:22vh;margin:6px 0 2px;padding:0;list-style:none;display:grid;overflow:auto}.gc-old li{gap:1px;min-width:0;display:grid}.gc-old q{white-space:pre-wrap;overflow-wrap:anywhere}.gc-m{min-width:0;color:var(--muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.gc-m>span{white-space:nowrap;flex:none}.gc-m a{min-width:0;color:inherit;align-items:baseline;gap:5px;display:flex}.gc-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-m a b{flex:none;font-weight:500}.gc.compact{border-top:1px solid var(--dlai-line);background:0 0;padding:10px 0 2px}.gc.compact form{grid-template-columns:minmax(0,1fr) auto;align-items:start}.gc.compact textarea{min-height:34px;padding:6px 10px}.gc.compact .gc-c{display:contents}.gc.compact .gc-c .meta{grid-area:2/1/auto/-1}@media (width<=640px){.dlai-d{grid-template-columns:minmax(0,1fr)}.dlai-nut{justify-self:start;min-height:36px}.dlai-f label,.dlai-fa .btn,.gc-c .btn{min-height:36px}.gc{padding:10px 14px 12px}.gc.compact{padding:10px 0 2px}}.qd{--qd-line:color-mix(in srgb, var(--line) 45%, var(--panel));min-width:0;color:var(--ink);font-size:13px;line-height:1.45}.qd-h,.qd-r{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4px 28px;display:grid}.qd-h{font:600 12px/1.2 var(--font);color:var(--muted);padding:6px 8px 0}.qd-g{font:700 14px/1.2 var(--font);color:var(--ink);align-items:baseline;gap:7px;padding:22px 8px 8px;display:flex}.qd section:first-of-type .qd-g{padding-top:10px}.qd-g b{color:var(--muted);margin-left:4px;font-size:12.5px;font-weight:500}.qd-g .lu{color:var(--muted);align-self:center;font-size:14px}.qd-r{border-top:1px solid var(--qd-line);color:inherit;align-items:start;padding:10px 8px 11px;scroll-margin:60px;text-decoration:none}.qd-r:hover{background:var(--panel2)}.qd-r.on{background:var(--mute-soft)}.qd-r:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.qd-a{min-width:0}.qd-t{font:600 13.5px/1.35 var(--font);color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}.qd-t .code{font-weight:400}.qd-w{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.45}.qd-l{flex-wrap:wrap;gap:0 6px;margin-top:3px;display:flex}.qd-c{font:500 12px/18px var(--font);color:var(--muted);align-items:baseline;gap:4px;display:inline-flex}.qd-c+.qd-c:before{content:"·";margin-right:2px}.qd-c.by{color:var(--ink2);font-weight:600}.qd-c .lu{align-self:center;font-size:13px}.qd-y{gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.qd-y li{color:var(--ink2);overflow-wrap:anywhere;padding-left:12px;font-size:13px;line-height:1.5;position:relative}.qd-y li:before{content:"";background:var(--muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:2px}.qd-r.fade .qd-t,.qd-r.fade .qd-y li{color:var(--muted)}.dx-sheet.qd-sheet{background:var(--panel);--qd-line:color-mix(in srgb, var(--line) 45%, var(--panel));max-height:88vh;color:var(--ink);font-size:13px;line-height:1.5;top:6vh;bottom:auto}.qd-m-h{border-bottom:1px solid var(--qd-line);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 22px 14px;display:grid}.qd-m-t h2{font:650 18px/1.3 var(--font);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.qd-m-t p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.qd-m-n{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.qd-m-n b{font:500 12px var(--mono);white-space:nowrap}.qd-m-n .ib{border:1px solid var(--line2);background:var(--panel);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:inline-grid}.qd-m-n .ib:hover:not(:disabled){background:var(--panel2)}.qd-m-n .ib:disabled{opacity:.4;cursor:default}.qd-m-n .ib .lu{font-size:14px}.qd-m-n .x{margin-left:8px}.qd-m-b{flex:0 auto;grid-template-columns:minmax(0,1fr) 248px;align-content:start;gap:28px;min-height:0;padding:18px 22px 20px;display:grid;overflow:auto}.qd-m-c,.qd-m-s{align-content:start;gap:18px;min-width:0;display:grid}.qd-s{gap:5px;min-width:0;display:grid}.qd-s h3{font:600 12px/1.3 var(--font);color:var(--muted);margin:0}.qd-s p{color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:12.5px}.qd-s blockquote{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;padding:0;font-size:12.5px}.qd-i{gap:3px;margin:0;padding:0;list-style:none;display:grid}.qd-i li{overflow-wrap:anywhere;grid-template-columns:18px minmax(0,1fr);gap:4px;display:grid}.qd-i .lu{color:var(--muted);font-size:14px;line-height:20px}.qd-i.ok .lu{color:var(--ok)}.qd-lk{text-align:left;font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;display:block}.qd-lk:hover{text-decoration-color:currentColor}.qd-m-a{gap:6px;display:grid}.qd-m-a .btn{justify-content:center}.qd-m-full{border-top:1px solid var(--qd-line);min-width:0;padding-top:14px}.qd-m-f{color:var(--muted);border-top:1px solid var(--qd-line);flex:none;padding:8px 22px 9px;font-size:12px}@media (width<=759px){.qd-h{display:none}.qd-r{grid-template-columns:minmax(0,1fr);gap:5px}.dx-sheet.qd-sheet{max-height:none;top:0;bottom:0}.qd-m-h{padding:14px 16px 12px}.qd-m-n b,.qd-m-n .ib:not(.x){display:none}.qd-m-n .x{margin-left:0}.qd-m-b{flex:auto;grid-template-columns:minmax(0,1fr);gap:18px;padding:14px 16px 18px}.qd-m-f{display:none}}.pd-envs{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.pd-envs.one{grid-template-columns:minmax(0,680px)}.pd-env{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-width:0;display:flex}.pd-env.on{border-color:var(--ink2);box-shadow:0 0 0 1px var(--ink2)}.pd-env.hl{box-shadow:0 0 0 2px var(--accent)}.pd-eh{align-items:center;gap:8px;min-width:0;padding:12px 14px 6px;display:flex}.pd-eh>b{flex:none;font-size:14px}.pd-et{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:12px;overflow:hidden}.pd-host{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font:12px var(--mono);color:var(--muted);flex:none;overflow:hidden}.pd-ver{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0 14px;display:flex}.pd-ver>b{font:650 22px/1.25 var(--mono);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.pd-ver .st2{white-space:normal;font-size:12px}.pd-ver .st2 .lu{font-size:13px}.pd-ln{color:var(--ink2);gap:7px;margin:0;padding:10px 14px 12px;font-size:12.5px;display:grid}.pd-ln>div{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.pd-ln dt{color:var(--muted)}.pd-ln dd{min-width:0;margin:0}.pd-ln .envs{gap:4px}.pd-ln .envc{border-radius:5px;height:22px;padding:0 6px}.pd-jobs{gap:6px;display:grid}.pd-jobs>span{grid-template-columns:16px minmax(0,1fr);column-gap:5px;display:grid}.pd-jobs .lu{grid-row:1;align-self:center;font-size:13px}.pd-jobs>span>.meta{grid-column:2}.pd-jobs>span>.meta.bad{color:var(--bad)}.pd-jobs a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:2px}.pd-jobs a:hover{text-decoration-color:currentColor}.pd-jobs .code{font:11px var(--mono);color:var(--muted)}.pd-vl{display:inline}.pd-vl .miss{color:var(--wait);font-weight:650}.pd-vl code.miss{border-color:var(--wait-line);background:var(--wait-soft);overflow-wrap:anywhere;margin-left:6px;font-weight:500;display:inline-block}.pd-eps{border-top:1px solid var(--line)}.pd-eps>.sp-crow:first-child{border-top:0}.pd-acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:auto;padding:10px 14px;display:flex}.pd-n{font:11px var(--mono);color:var(--muted)}.pd-sh{border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:24px 0 6px;padding-bottom:6px;font-size:13.5px;font-weight:700;display:flex}.pd-sh .meta{font-weight:500}.pd-grid .pd-sh{border-bottom:0;padding-bottom:2px}.pd-rel{display:grid}.pd-rr{border-bottom:1px solid var(--line);grid-template-columns:84px 92px minmax(0,1fr) 96px;align-items:baseline;gap:10px;padding:7px 4px;font-size:12.5px;display:grid}.pd-rr.h{color:var(--muted);padding-top:2px;font-size:11.5px;font-weight:600}.pd-rr .v a{font:650 12.5px var(--mono);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:2px}.pd-rr .v a:hover{text-decoration-color:currentColor}.pd-rr .d{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.pd-rr .s{text-overflow:ellipsis;white-space:nowrap;color:var(--ink2);overflow:hidden}.pd-rr .s code{font-size:11.5px}.pd-rr .r{text-align:right;color:var(--muted);font-size:12px}.pd-rr .r .st2{font-size:12px}.pd-more{color:var(--ink2);align-items:center;gap:4px;margin-top:8px;font-size:12.5px;display:inline-flex}.pd-more:hover{color:var(--ink)}@media (width<=640px){.pd-envs,.pd-envs.one{grid-template-columns:minmax(0,1fr)}.pd-ln>div{grid-template-columns:62px minmax(0,1fr)}.pd-rr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"v d r""s s s";row-gap:2px;padding:8px 2px}.pd-rr.h{display:none}.pd-rr .v{grid-area:v}.pd-rr .d{grid-area:d}.pd-rr .r{grid-area:r}.pd-rr .s{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;grid-area:s;display:-webkit-box}}.pd-set{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pd-set a{color:var(--ink);font-weight:500}.pd-set .miss{color:var(--wait);font-weight:600}.bc-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.bc-chips button{border:1px solid var(--line2);background:var(--panel);height:28px;color:var(--ink2);font:600 12.5px var(--font);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.bc-chips button span{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.bc-chips button:hover{border-color:var(--muted);color:var(--ink)}.bc-chips button.on{background:var(--ink);border-color:var(--ink);color:var(--panel)}.bc-chips button.on span{color:inherit;opacity:.72}.bc-chips button:focus-visible{outline:2px solid var(--run);outline-offset:2px}.bc-sort{white-space:nowrap;margin-left:auto}.bc{margin-top:10px;container:bc/inline-size}.bc-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;display:grid}@container bc (width>=860px){.bc-in{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.bc-side{position:sticky;top:4px}}.bc-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px;display:grid}.bc-card{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--ink);border-radius:10px;flex-direction:column;transition:border-color .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.bc-card:hover{border-color:var(--line2);box-shadow:0 4px 14px #00000012,0 1px 2px #0000000d}.bc-card.on{border-color:var(--ink2);box-shadow:0 0 0 1px var(--ink2)}.bc-card:focus-visible{outline:2px solid var(--run);outline-offset:2px}.bc-shot{aspect-ratio:16/10;background:var(--panel2);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.bc-shot iframe{transform-origin:0 0;pointer-events:none;opacity:0;border:0;transition:opacity .2s ease-out;position:absolute;top:0;left:0}.bc-shot.on iframe{opacity:1}.bc-shot-x{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex;position:absolute;inset:0}.bc-b{gap:5px;padding:10px 12px 12px;display:grid}.bc-t{text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.bc-m{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:12px;display:flex}.bc-m .st2{font-size:11.5px}.bc-m .st2 .lu{font-size:13px}.bc-tag{background:var(--mute-soft);height:18px;color:var(--ink2);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.bc-chk{min-width:0;color:var(--ink2);font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;display:flex}.bc-chk .lu{margin-top:1px;font-size:14px}.bc-chk.bad{color:var(--ink)}@media (prefers-reduced-motion:reduce){.bc-card,.bc-shot iframe{transition:none}}.bc-sh{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:8px;padding:0 0 6px;font-size:13.5px;font-weight:700;display:flex}.bc-sh .lu{color:var(--ink2);font-size:15px}.bc-sm{margin:6px 0 0}.bc-side li{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px 2px;display:grid}.bc-side li .lu{margin-top:2px;font-size:15px}.bc-side li b{font-size:13.5px;font-weight:600}.bc-side li p{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.45}.bc-view .r-head>.lu{font-size:15px}.bc-vsub .bc-chk,.bc-vsub .st2{font-size:12px}.bc-frame{background:var(--panel)}@media (width<=759px){.bc-task span{display:none}.bc-task{padding:0 6px}.bc-sort{display:none}}.ev{gap:14px;min-width:0;max-width:1120px;font-size:13.5px;display:grid}.ev-tabs,.ev-sets{flex-wrap:wrap;gap:6px;display:flex}.ev-tabs{border:1px solid var(--line);border-radius:8px;justify-self:start;gap:2px;padding:2px}.ev-tabs button,.ev-sets button,.ev-back{font:inherit;color:inherit;cursor:pointer;background:0 0}.ev-tabs button{border:0;border-radius:6px;padding:5px 12px}.ev-tabs button span,.ev-n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:5px}.ev-tabs button.on,.ev-sets button.on{background:color-mix(in srgb, var(--ink) 10%, transparent);font-weight:600}.ev-sets button{border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:4px 10px}.ev-n{color:var(--wait);font-weight:600}.ev-tabs button:focus-visible,.ev-sets button:focus-visible,.ev-k:focus-visible,.ev-back:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.ev-app,.ev-bwc,.ev-card{gap:12px;min-width:0;display:grid}.ev-sum{margin:0;font-size:15px;line-height:1.45}.ev-note{color:var(--muted);max-width:72ch;margin:0;font-size:12.5px;line-height:1.45}.ev-warn{border:1px solid color-mix(in srgb, var(--wait) 45%, var(--line));border-radius:8px;padding:9px 12px;font-size:13px}.ev-warn ul{margin:4px 0 0;padding-left:18px}.ev-warn code{font:12px var(--mono)}.ev h3{margin:8px 0 0;font-size:13.5px;font-weight:600}.ev-tw{max-width:100%;overflow-x:auto}.ev-t{border-collapse:collapse;width:100%}.ev-t thead th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);vertical-align:bottom;white-space:nowrap;padding:0 12px 7px 0;font-size:12px;font-weight:600}.ev-t thead th small{font-size:11.5px;font-weight:400;display:block}.ev-h th,.ev-h td{vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);text-align:left;white-space:nowrap;color:var(--ink2);padding:8px 12px 8px 0;font-weight:400}.ev-h th{white-space:normal;color:var(--ink);min-width:180px}.ev-h code,.ev-ds code{font:500 12.5px var(--mono)}.ev-m{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.ev-k{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ev-k:hover code{text-decoration:underline}.ev-kind{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:11.5px}.ev-kind.sec{color:var(--ink2)}.ev-used span{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:5px;margin:0 4px 2px 0;padding:0 6px;font-size:12px;display:inline-block}.ev-o{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.ev-o i{opacity:.3;background:currentColor;border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.ev-st-set{color:var(--ink2)}.ev-st-set i{background:var(--ok);opacity:1}.ev-st-missing{color:var(--wait);font-weight:600}.ev-st-missing i{opacity:1}.ev-st-default,.ev-st-not_needed,.ev-na{color:var(--muted)}.ev-cl th,.ev-cl td{background:color-mix(in srgb, var(--ink) 3%, transparent)}.ev-cl td{white-space:normal;min-width:120px}.ev-real{color:var(--wait)}.ev-g th{text-align:left;border-bottom:1px solid var(--line);padding:16px 0 6px;font-size:12.5px;font-weight:600}.ev-files summary{cursor:pointer;color:var(--muted);font-size:12.5px}.ev-files ul{gap:4px;margin:8px 0;padding:0;list-style:none;display:grid}.ev-files li{flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.ev-files li code{font:12px var(--mono)}.ev-files li span{color:var(--muted)}.ev-ds{margin:0;padding:0;list-style:none}.ev-ds li{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:7px 0}.ev-ds a{color:inherit}.ev-back{color:var(--ink2);border:0;padding:0;font-size:13px;text-decoration:underline}.ev-card p{margin:0}.ev-card header{align-items:baseline;gap:4px;display:flex}.ev-card header code{font:600 15px var(--mono)}.ev-card .ev-t{max-width:640px}@media (width<=720px){.ev-t,.ev-t tbody{display:block}.ev-t thead{display:none}.ev-h{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);padding:10px 0;display:block}.ev-h th,.ev-h td{white-space:normal;border:0;min-width:0;padding:0;display:block}.ev-h td{margin-top:4px}.ev-h td:empty{display:none}.ev-h td[data-c]{justify-content:space-between;align-items:center;gap:12px;line-height:1.4;display:flex}.ev-h td[data-c]:before{content:attr(data-c);color:var(--muted);font-size:12px}.ev-cl{padding:10px 8px}.ev-cl th,.ev-cl td{background:0 0}.ev-cl{background:color-mix(in srgb, var(--ink) 3%, transparent)}.ev-g,.ev-g th{display:block}}.ev-vc{min-width:240px;white-space:normal!important}.ev-vline{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ev-val{font:12.5px var(--mono);overflow-wrap:anywhere}.ev-set-at{color:var(--ink2)}.ev-tag{color:var(--muted);font-size:11.5px}.ev-tag.wait{color:var(--wait);font-weight:600}.ev-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ev-form{gap:6px;max-width:420px;margin-top:6px;display:grid}.ev-form input[type=text],.ev-form input[type=password]{font:12.5px var(--mono);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;min-width:0;padding:6px 8px}.ev-chk{color:var(--ink2);align-items:baseline;gap:6px;font-size:12.5px;display:flex}.ev-err{color:var(--bad);margin:4px 0 0;font-size:12.5px}.ev-ok{color:var(--ok);margin:0;font-size:12.5px}.ev-apply{border:1px solid color-mix(in srgb, var(--wait) 40%, var(--line));background:color-mix(in srgb, var(--wait) 6%, transparent);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.ev-ap-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.ev-ap-row p{margin:0;font-size:13px;line-height:1.45}.ev-kt{max-width:860px!important}@media (width<=720px){.ev-h td.ev-vc[data-c]{display:block}.ev-h td.ev-vc[data-c]:before{margin-bottom:2px;display:block}.ev-ap-row{align-items:flex-start}}.ev-tools{gap:10px;display:grid}.ev-tools .btn.on{background:color-mix(in srgb, var(--ink) 10%, transparent)}.ev-panel{border:1px solid var(--line);border-radius:8px;gap:10px;max-width:720px;padding:12px 14px;display:grid}.ev-field{border:0;gap:4px;margin:0;padding:0;font-size:12.5px;display:grid}.ev-field>span,.ev-field legend{color:var(--muted);padding:0}.ev-field input,.ev-field select{font:13px var(--font);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;min-width:0;max-width:420px;padding:6px 8px}.ev-field input[type=radio]{max-width:none}.ev-text{font:12.5px/1.5 var(--mono);border:1px solid var(--line);background:var(--bg);color:var(--ink);box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;padding:8px 10px}.ev-plan{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ev-plan code{font:12px var(--mono);overflow-wrap:anywhere}.ev-plan .warn b{color:var(--wait)}.ev-sets .ev-new{border-style:dashed}.ev-sets .ev-new.on{background:color-mix(in srgb, var(--ink) 10%, transparent)}.ev-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ev-opt{border:1px solid var(--line);cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:8px 10px;font-size:13px;display:grid}.ev-opt.on{border-color:var(--ink)}.ev-opt.off{opacity:.5;cursor:not-allowed}.ev-opt input{grid-row:1/3}.ev-opt span{color:var(--muted);grid-column:2;font-size:12.5px}.ev-tags{border:1px solid var(--line);background:var(--bg);border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;max-width:420px;padding:4px 6px;display:flex}.ev-tags.ro{background:0 0;border:0;padding:0}.ev-tags input{background:0 0;outline:none;flex:120px;border:0!important;padding:2px!important}.ev-chip{background:var(--panel2);color:var(--ink);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:2px;padding:0 7px;font-size:12px;line-height:1.6;display:inline-flex}.ev-chip button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;line-height:1}.ev-hints{flex-wrap:wrap;gap:4px;display:flex}.ev-hint{font:inherit;color:var(--ink2);border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:12px;line-height:1.7}.ev-opt-l{color:var(--muted);font-weight:400}.ev-th-tags{color:var(--muted)}.ev-attach{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:11.5px;font-weight:500;text-decoration:underline;display:block}.ev-setbar{gap:6px;font-size:13px;display:grid}.ev-setbar p{margin:0}.ev-setbar select{font:12.5px var(--font);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;padding:3px 6px}@media (width<=720px){.ev-two{grid-template-columns:1fr}}@font-face{font-family:lucide;src:url(/assets/lucide-ls2pnbh9.woff2)format("woff2");font-display:block}:root{--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--bg:#f7f7f8;--side:#fff;--panel:#fff;--panel2:#f9f9fa;--ink:#18181b;--ink2:#3f3f46;--muted:#686870;--line:#e4e4e7;--line2:#d4d4d8;--accent:#18181b;--on-accent:#fff;--run:#2f5bd3;--wait:#9a6200;--ok:#1f7a4a;--bad:#b42318;--run-soft:#e8eefc;--wait-soft:#fbf0d9;--ok-soft:#e4f3ea;--bad-soft:#fbe7e5;--mute-soft:#f1f1f3;--wait-line:#ebd4a6;--shadow:0 8px 30px #0000001f, 0 1px 3px #00000014;--r:7px;--ctl:28px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0e0e10;--side:#151517;--panel:#151517;--panel2:#1a1a1d;--ink:#ededef;--ink2:#c9c9cf;--muted:#8e8e96;--line:#27272a;--line2:#34343a;--accent:#ededef;--on-accent:#0e0e10;--run:#7ea2ff;--wait:#e5b45a;--ok:#5cc98d;--bad:#ff8a80;--run-soft:#1f2a44;--wait-soft:#3a2e15;--ok-soft:#173326;--bad-soft:#3d1d1b;--mute-soft:#1c1c1f;--wait-line:#5a4416;--shadow:0 10px 40px #0009, 0 1px 3px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);font:13.5px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}#app{height:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}code,kbd{font-family:var(--mono);font-size:.92em}code{background:var(--mute-soft);border:1px solid var(--line);border-radius:4px;padding:0 4px}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}mark{background:color-mix(in srgb, var(--run) 18%, transparent);color:inherit;border-radius:2px;padding:0 1px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lu{vertical-align:-.22em;-webkit-font-smoothing:antialiased;speak:never;flex:none;width:1em;height:1em;font-family:lucide;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.lu[data-tone]{color:var(--tone)}.lu.spin{animation:2.4s linear infinite lu-spin}@keyframes lu-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lu.spin{animation:none}}[data-tone=mute]{--tone:var(--muted);--tone-soft:var(--mute-soft)}[data-tone=ink]{--tone:var(--ink);--tone-soft:var(--mute-soft)}[data-tone=run]{--tone:var(--run);--tone-soft:var(--run-soft)}[data-tone=wait]{--tone:var(--wait);--tone-soft:var(--wait-soft)}[data-tone=ok]{--tone:var(--ok);--tone-soft:var(--ok-soft)}[data-tone=bad]{--tone:var(--bad);--tone-soft:var(--bad-soft)}.btn{height:var(--ctl);border:1px solid var(--line2);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn.p{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.w{background:var(--wait);border-color:var(--wait);color:#fff}:root[data-theme=dark] .btn.w{color:#1a1306}.btn.ghost{color:var(--ink2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--mute-soft)}.btn.sm{height:24px;padding:0 8px;font-size:12px}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn .lu{font-size:15px}.seg{border:1px solid var(--line2);height:var(--ctl);border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.seg button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--ink);color:var(--panel)}.ibtn{width:var(--ctl);height:var(--ctl);border:1px solid var(--line2);background:var(--panel);cursor:pointer;color:var(--ink2);border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.ibtn .lu{font-size:15px}.ibtn:hover{color:var(--ink);border-color:var(--muted)}.ibtn.ghost{color:var(--muted);background:0 0;border-color:#0000}.ibtn.ghost:hover{color:var(--ink);background:var(--mute-soft)}.btn:focus-visible,.ibtn:focus-visible,.seg button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--run);outline-offset:2px}.lg-kind{flex:none;width:16px;height:16px;display:block}.logo{flex:none;width:28px;height:28px;display:block}.code{font:11px var(--mono);color:var(--muted);white-space:nowrap;flex:none}.meta{color:var(--muted);font-size:12px}.mono{font-family:var(--mono);font-size:12.5px}.row{align-items:center;gap:8px;display:flex}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.sec-k{font:600 10.5px/1 var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:7px}.st2{white-space:nowrap;color:var(--tone,var(--ink2));align-items:center;gap:5px;font-size:12px;font-weight:650;display:inline-flex}.st2 .lu{font-size:15px}.chip{border:1px solid var(--line);background:var(--panel);height:20px;color:var(--ink2);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;display:inline-flex}.nm{font-weight:600}.meta .nm{color:var(--ink2)}table.t{border-collapse:collapse;width:100%;font-size:12.5px}table.t th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:11.5px;font-weight:600}table.t td{border-bottom:1px solid var(--line);vertical-align:top;padding:7px 8px}table.t tr:last-child td{border-bottom:0}.in{border:1px solid var(--line2);background:var(--panel);width:100%;min-width:0;height:32px;color:var(--ink);font:13px var(--font);border-radius:8px;outline:0;padding:0 10px}textarea.in{resize:vertical;height:auto;min-height:54px;padding:7px 10px;line-height:1.5}.in:focus{border-color:var(--ink2)}select.in{cursor:pointer;width:auto;height:28px;padding:0 6px;font-size:12.5px}.c-app{--lw:clamp(200px, var(--lw-x,252px), 480px);--rw:clamp(360px, var(--rw-n,min(580px, calc(100vw - var(--lw) - 420px))), max(360px, calc(100vw - var(--lw) - 320px)));grid-template-columns:var(--lw) minmax(0, 1fr) var(--rw);height:100dvh;display:grid}.c-app:has(>.c-right.wide){--rw:clamp(360px, var(--rw-w,min(680px, calc(100vw - var(--lw) - 420px))), max(360px, calc(100vw - var(--lw) - 320px)))}.c-app:not(:has(>.c-right)){grid-template-columns:var(--lw) minmax(0, 1fr)}.n-top,.n-scrim,.l-scrim,.n-x{display:none}.c-left{background:var(--side);border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.c-top{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;width:100%;padding:14px 14px 10px;display:flex}.c-top>.ct{flex:1;min-width:0}.c-top b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.2;display:block;overflow:hidden}.c-top small{color:var(--muted);font:11px var(--mono);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.c-top>.lu{color:var(--muted);font-size:15px}.c-top:hover>.lu,.c-top[aria-expanded=true]>.lu{color:var(--ink)}.c-newbtn{background:var(--accent);height:34px;color:var(--on-accent);border:0;border-radius:8px;justify-content:space-between;align-items:center;margin:2px 12px 6px;padding:0 10px 0 12px;font-weight:650;display:flex}.c-newbtn span{align-items:center;gap:5px;display:inline-flex}.c-newbtn kbd{font:10.5px var(--mono);opacity:.7}.auto-pill{border:1px solid var(--line2);height:30px;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;margin:0 12px 4px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.auto-pill b{color:var(--ink)}.auto-pill>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.auto-pill>.later{flex:none;margin-left:auto}.soon{opacity:.45;cursor:not-allowed;-webkit-user-select:none;user-select:none}.later{font:500 10.5px var(--font);color:var(--muted);white-space:nowrap;letter-spacing:0}.c-newbtn .later{color:inherit;opacity:.8}.c-list{flex:1;min-height:0;padding:0 8px;overflow:auto}.c-gh{font:600 11px/1 var(--font);color:var(--muted);align-items:center;gap:6px;padding:12px 8px 5px;display:flex}.c-gh span{font-weight:500}.c-soon{border:1px dashed var(--line2);color:var(--muted);border-radius:8px;margin:2px 8px 0;padding:8px 10px;font-size:12px;line-height:1.5}.c-proj{border-top:1px solid var(--line);padding:4px 8px 6px}.c-proj a,.c-proj .soon{height:30px;color:var(--ink2);border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:grid}.c-proj .lu{color:var(--muted)}.c-proj a:hover,.c-proj a.on{background:var(--mute-soft);color:var(--ink)}.c-proj a.on .lu{color:var(--ink)}.c-proj em{font:600 11px/18px var(--font);text-align:center;background:var(--wait-soft);min-width:18px;color:var(--wait);border-radius:9px;padding:0 4px;font-style:normal}.c-proj .soon{opacity:.5}.c-foot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:8px 12px 10px;font-size:11.5px;display:flex}.c-foot .grow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-foot .ledger-error{color:var(--bad);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.c-foot .ledger-error:hover{text-decoration:underline}.c-foot .auto-off{color:var(--ink2);align-items:center;gap:5px;display:inline-flex}.qm{border-top:1px solid var(--line);color:var(--ink2);gap:7px;padding:8px 16px 9px;display:grid}.qm:hover{background:var(--mute-soft)}.qm-r{gap:3px;min-width:0;display:grid}.qm-l{color:var(--ink2);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.qm-l b{font:600 11.5px var(--mono);color:var(--ink)}.qm-bar{background:linear-gradient(90deg, var(--c,var(--ok)) calc(var(--v) * 1%), var(--line) 0);border-radius:2px;height:4px;display:block}.qm-r small,.qm-l span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qm-r small{color:var(--muted);font-size:11px}.qm-r.reset .qm-l{color:var(--muted)}[data-tone=wait]{--c:var(--wait)}[data-tone=bad]{--c:var(--bad)}.qm-ring{background:conic-gradient(var(--c,var(--ok)) calc(var(--v) * 1%), var(--line) 0);border-radius:50%;place-items:center;width:30px;height:30px;margin:6px auto 2px;display:grid;position:relative}.qm-ring:before{content:"";background:var(--side);border-radius:50%;position:absolute;inset:3px}.qm-ring span{font:600 10px var(--mono);color:var(--ink2);position:relative}.qm-ring:hover span{color:var(--ink)}.c-foot .ibtn{width:24px;height:24px}.c-foot .ibtn .lu{font-size:14px}.rmenu{z-index:50;background:var(--panel);border:1px solid var(--line2);width:min(320px,100vw - 16px);box-shadow:var(--shadow);border-radius:10px;gap:1px;padding:4px;display:grid;position:absolute;top:54px;left:8px}.rm-i{color:var(--ink);border-radius:7px;grid-template-columns:28px minmax(0,1fr) minmax(16px,auto);align-items:center;gap:9px;padding:7px 8px;display:grid}.rm-i:hover,.rm-i.on{background:var(--mute-soft)}.rm-i b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;display:block;overflow:hidden}.rm-i small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.rm-i .logo{width:26px;height:26px}.rm-i em{font:600 11px/18px var(--font);text-align:center;background:var(--wait-soft);min-width:18px;color:var(--wait);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;font-style:normal}.rm-i:not(.on) .logo{filter:grayscale();opacity:.5}.rm-row{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.rm-row:hover,.rm-row:focus-within{background:var(--mute-soft)}.rm-row .rm-i:hover{background:0 0}.rm-x{width:32px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.rm-x:hover{color:var(--bad);background:var(--bad-soft)}@media (hover:hover){.rm-x{opacity:0}.rm-row:hover .rm-x,.rm-row:focus-within .rm-x,.rm-x:focus-visible{opacity:1}}@media (pointer:coarse){.rm-x{width:44px}}.rm-ask{background:var(--mute-soft);border-radius:7px;gap:4px;padding:10px;display:grid}.rm-ask b{font-size:13px;line-height:1.3}.rm-ask small{color:var(--muted);font-size:11.5px;line-height:1.45}.rm-ask .rm-err{color:var(--bad)}.rm-ask-btns{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.rm-f{border-top:1px solid var(--line);color:var(--muted);margin-top:3px;padding:6px 8px 4px;font-size:11.5px;line-height:1.5}.rm-f code{font-size:11px}.c-mid{background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.c-page{flex:1;min-height:0;overflow:auto}.c-page-in{max-width:1320px;margin:0 auto;padding:18px 22px 30px}.z-h h1{letter-spacing:-.005em;font-size:17px;line-height:1.35}.z-h .meta{margin-top:3px}.z-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;display:flex}.z-find{border:1px solid var(--line2);background:var(--panel);min-width:160px;height:30px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 9px;display:flex}.z-find input{color:var(--ink);font:13px var(--font);background:0 0;border:0;outline:0;flex:1;min-width:0}.z-find:focus-within{border-color:var(--ink2)}.z-f{scrollbar-width:none;max-width:100%;overflow-x:auto}.z-f button{padding:0 9px;font-size:12px}.z-f button span{color:inherit;opacity:.7;margin-left:4px;font-weight:500}.zl{grid-template-columns:minmax(0,1fr);display:grid}.zgh,details.zg>summary{font:600 11.5px/1 var(--font);color:var(--muted);align-items:center;gap:6px;padding:14px 4px 6px;display:flex}.zgh span,details.zg>summary span{font-weight:500}details.zg>summary{cursor:pointer;width:max-content;list-style:none}details.zg>summary::-webkit-details-marker{display:none}details.zg>summary .lu{font-size:14px;transition:transform .15s}details.zg[open]>summary .lu{transform:rotate(90deg)}details.zg>summary:hover{color:var(--ink)}.zr{border-bottom:1px solid var(--line);height:38px;color:var(--ink);grid-template-columns:18px minmax(0,1fr) auto 48px;align-items:center;gap:10px;padding:0 8px;display:grid}.zr:hover{background:var(--panel2)}.zr.on{background:var(--mute-soft)}.zr .zn{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.zr .zn b{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:72%;font-size:13px;font-weight:600;overflow:hidden}.zr .zn .code{flex:none}.zr .zs{color:var(--muted);text-overflow:ellipsis;flex:1 1 0;min-width:0;font-size:12px;overflow:hidden}.zr .zs .nm{color:var(--ink2);font-weight:600}.zr .zi{font:11px var(--mono);color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.zr .zi .lu{font-size:13px}.zr time{font:11px var(--mono);color:var(--muted);text-align:right}.zr .byi{color:var(--muted);font-size:13px}.cdots{flex:none;justify-content:flex-end;align-items:center;gap:3px;min-width:12px;display:inline-flex}.cdots i{border:1.5px solid var(--line2);border-radius:50%;flex:none;width:7px;height:7px}.cdots i.ok{background:var(--ok);border-color:var(--ok)}.cdots.none,.cdots.num{font:11px var(--mono);color:var(--muted)}.dd{background:var(--wait);vertical-align:1px;border-radius:50%;flex:none;width:6px;height:6px;margin-left:5px;display:inline-block}.ft-k .dd,.ft-dirty .dd{margin-left:0}.ft-dirty{align-items:center;gap:5px;display:inline-flex}.z-none{padding:14px 4px}.z-empty{text-align:center;color:var(--ink2);justify-items:center;gap:8px;padding:60px 20px;display:grid}.z-empty>.lu{color:var(--muted);font-size:34px}.z-empty h2{font-size:16px}.z-empty p{max-width:440px;color:var(--muted);font-size:13px;line-height:1.55}.z-empty p code{font-size:12px}.z-empty .btn{margin-top:4px}.z-err{background:var(--bad-soft);border:1px solid color-mix(in srgb, var(--bad) 30%, transparent);border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:14px;padding:10px 12px;font-size:13px;display:grid}.z-err .lu{color:var(--bad);font-size:18px}.z-err p{color:var(--ink2);margin-top:2px}.z-load{color:var(--muted);align-items:center;gap:8px;padding:18px 4px;font-size:12.5px;display:flex}.c-page.fill{flex-direction:column;display:flex;overflow:hidden}.c-page.fill>.c-page-in{flex-direction:column;flex:1;width:100%;min-height:0;padding-bottom:0;display:flex}.c-page.fill .zl{flex:1;min-height:0;display:block}.kb{overscroll-behavior:contain;align-items:flex-start;gap:10px;height:100%;padding:0 2px 16px;display:flex;overflow:auto}.kb-col{flex:1 0 190px;align-content:start;gap:6px;min-width:190px;display:grid}.kb-col h3{z-index:1;background:var(--panel);align-items:center;gap:6px;padding:8px 2px 6px;font-size:12.5px;font-weight:650;display:flex;position:sticky;top:0}.kb-col h3>span{color:var(--muted);font-weight:500}.kb-col h3 .ibtn{width:22px;height:22px;margin-left:auto}.kb-col h3 .ibtn .lu{font-size:13px}.kb-card{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-radius:8px;gap:5px;padding:8px 9px;font-size:12.5px;display:grid}.kb-card:hover{border-color:var(--line2);background:var(--panel2)}.kb-card.on{border-color:var(--ink);box-shadow:0 0 0 3px var(--mute-soft)}.kb-card .cn{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;display:grid}.kb-card .cn .lu{margin-top:1px;font-size:14px}.kb-card .cn b{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.kb-card .cm{flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;padding-left:22px;display:flex}.kb-card .cm .meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.kb-card .cm .sp{flex:1}.kb-card .cm .byi{color:var(--muted);font-size:12px}.kb-card .cm time,.kb-card .cm .code,.kb-card .cm .byi{flex:none}.kb-card .cm time{font:11px var(--mono);color:var(--muted);white-space:nowrap}.kb-empty{border:1px dashed var(--line2);text-align:center;color:var(--muted);border-radius:8px;padding:10px;font-size:12px}.kb-fold{border:1px solid var(--line);background:var(--panel2);min-height:180px;max-height:420px;color:var(--ink2);cursor:pointer;font:600 12px var(--font);border-radius:8px;flex-direction:column;flex:0 0 40px;align-self:stretch;align-items:center;gap:6px;padding:10px 0;display:flex}.kb-fold:hover{border-color:var(--line2);color:var(--ink)}.kb-fold .n{color:var(--muted);font-weight:500}.kb-fold .v{writing-mode:vertical-rl;letter-spacing:.02em}.pop{flex:none;position:relative}.pop>.btn .lu{color:var(--muted);font-size:13px}.pop>.btn.has{border-color:var(--ink2)}.pn{font:600 11px/16px var(--font);background:var(--ink);min-width:16px;color:var(--panel);text-align:center;border-radius:8px;padding:0 4px}.pop-m{z-index:40;background:var(--panel);border:1px solid var(--line2);min-width:220px;box-shadow:var(--shadow);border-radius:10px;gap:1px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.pop-o{cursor:pointer;color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.pop-o:hover{background:var(--mute-soft)}.pop-o input{accent-color:var(--ink);flex:none;margin:0}.pop-o .meta{font:11px var(--mono);margin-left:auto;padding-left:12px}.pop-f{border-top:1px solid var(--line);justify-content:space-between;gap:4px;margin-top:3px;padding:4px 2px 0;display:flex}.fchips{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;display:flex}.fchip{border:1px solid var(--line2);background:var(--panel2);height:24px;color:var(--ink);font:600 12px var(--font);cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:0 6px 0 8px;display:inline-flex}.fchip .lu{font-size:13px}.fchip>.lu:last-child{color:var(--muted);font-size:12px}.fchip:hover{border-color:var(--ink2)}.fchip:hover>.lu:last-child{color:var(--ink)}.r-head .btn.full{flex:none}.add-c{border:1px solid var(--line2);background:var(--panel2);border-radius:10px;gap:8px;margin:10px 0 4px;padding:12px;display:grid}.add-c .row{justify-content:flex-end}.add-c .meta{flex:1}.form-err{color:var(--bad);font-size:12px}.c-right{background:var(--bg);border-left:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.r-head{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:center;gap:8px;min-height:46px;padding:10px 16px;display:flex}.r-head .rt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.r-head .sp{flex:1}.r-head .ibtn{width:26px;height:26px}.r-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-height:0;padding:14px 16px 20px;display:grid;overflow:auto}.r-sec h3{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.r-sec h3 span{font-weight:500}.r-empty{text-align:center;color:var(--muted);flex:1;place-content:center;justify-items:center;gap:8px;padding:30px;font-size:13px;display:grid}.r-empty>.lu{font-size:28px}.r-foot{border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.r-foot.col{flex-direction:column;align-items:stretch}.r-foot .grow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-foot label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.r-sub{border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:8px 16px;font-size:12px;display:flex}.r-sub .sep{color:var(--line2)}.r-sub a.lk{color:var(--ink2)}.r-sub a.lk:hover .nm{text-underline-offset:2px;text-decoration:underline}.r-sub .fline{flex-basis:100%;margin:0 0 2px}.r-sub .dx-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.r-sub .dx-acts .btn.on{background:var(--mute-soft);color:var(--ink)}.r-body.dx-qd{max-width:860px}.r-body.dx-qd>.meta{margin:0 0 8px}.r-frame{background:var(--panel);border:0;flex:1;width:100%;min-height:0;display:block}.fline{color:var(--muted);align-items:center;gap:6px;min-width:0;margin:-4px 0 -6px;font-size:11.5px;display:flex}.fline .lu{font-size:13px}.fline button{cursor:pointer;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.fline button code{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:2px;font-size:11px}.fline button:hover code{-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2)}.rel{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 4px;font-size:13px;display:grid}.rel:last-child{border-bottom:0}.rel:hover{background:var(--panel2)}.rel b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rel.miss b{color:var(--muted);font-weight:500}.ztl{gap:0;display:grid}.ztl li{grid-template-columns:40px 12px minmax(0,1fr);align-items:start;gap:8px;padding:4px 0;font-size:12.5px;line-height:1.5;display:grid}.ztl time{font:11px var(--mono);color:var(--muted);white-space:nowrap;padding-top:2px}.ztl i{background:var(--line2);border-radius:50%;width:8px;height:8px;margin-top:6px}.ztl li[data-tone] i{background:var(--tone)}.ztl li b{font-weight:600}.ztl li>span,.chk li>span{overflow-wrap:anywhere;min-width:0}.ztl .more-btn{margin-top:4px}.chk{gap:5px;font-size:13px;line-height:1.5;display:grid}.chk li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.chk li>.lu{margin-top:2px}.chk li.no{color:var(--ink2)}.note-f{gap:6px;margin-bottom:8px;display:flex}.note-c{gap:6px;display:grid}.more-btn{border:1px solid var(--line);background:var(--panel);height:26px;font:600 12px var(--font);color:var(--ink2);cursor:pointer;border-radius:7px;justify-self:start;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.more-btn:hover{border-color:var(--line2);color:var(--ink)}.md{color:var(--ink);overflow-wrap:anywhere;gap:6px;min-width:0;font-size:13.5px;line-height:1.6;display:grid}.md ul{gap:2px;padding-left:20px;list-style:outside;display:grid}.md ol{gap:2px;padding-left:22px;list-style:decimal;display:grid}.md li ul,.md li ol{margin-top:2px}.md li.cb{margin-left:-18px;list-style:none}.md h4{margin-top:4px;font-size:13px;font-weight:650}.md a,.chk a,.ztl a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.md a:hover,.chk a:hover,.ztl a:hover{text-decoration-color:currentColor}.xl{-webkit-text-decoration:underline dotted var(--line2);text-decoration:underline dotted var(--line2);text-underline-offset:3px}a.ref,.md a.ref,.chk a.ref,.ztl a.ref{font:11.5px var(--mono);color:var(--ink2);border-bottom:1px dotted var(--line2);text-decoration:none}a.ref:hover{color:var(--ink);border-bottom-color:var(--ink)}.md blockquote{background:var(--panel2);border:1px solid var(--line);color:var(--ink2);border-radius:8px;margin:0;padding:6px 10px}.md .codeblk{margin:0}.md .tw{overflow-x:auto}.md table{overflow-wrap:normal}.md td,.md th{overflow-wrap:break-word}.codeblk{background:var(--panel2);border:1px solid var(--line);font:12px/1.6 var(--mono);white-space:pre;color:var(--ink2);border-radius:8px;padding:8px 10px;overflow:auto}pre.raw{background:var(--panel2);border:1px solid var(--line);font:11.5px/1.6 var(--mono);color:var(--ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border-radius:9px;margin:0;padding:10px 12px}pre.raw .rk-d,pre.raw .rk-k{color:var(--muted)}pre.raw .rk-v{color:var(--ink);font-weight:600}pre.raw .rk-h{font-weight:700}pre>code.hljs{font:inherit;color:inherit;background:0 0;border:0;padding:0}.fv-mode{justify-self:start;height:24px}.fv-html{border:1px solid var(--line,#ddd);background:#fff;border-radius:6px;width:100%;height:70vh}.fv-doc{background:var(--panel);border:1px solid var(--line);border-radius:9px;gap:8px;min-width:0;padding:10px 14px 12px;display:grid}.fv-doc .fv-fm{padding:6px 10px;font-size:11px}.hljs-comment,.hljs-quote{color:var(--code-com);font-style:italic}.hljs-keyword,.hljs-literal,.hljs-selector-tag,.hljs-doctag,.hljs-meta .hljs-keyword{color:var(--code-kw)}.hljs-string,.hljs-regexp,.hljs-meta .hljs-string{color:var(--code-str)}.hljs-number,.hljs-symbol{color:var(--code-num)}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-class,.hljs-selector-id{color:var(--code-fn)}.hljs-attr,.hljs-attribute,.hljs-property,.hljs-built_in,.hljs-type,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-link{color:var(--code-key)}.hljs-variable,.hljs-template-variable,.hljs-subst,.hljs-meta,.hljs-bullet{color:var(--code-var)}.hljs-emphasis{font-style:italic}.hljs-strong,.hljs-section{font-weight:650}.hljs-addition{color:var(--ok);background:var(--ok-soft)}.hljs-deletion{color:var(--bad);background:var(--bad-soft)}.raw-img{border:1px solid var(--line);background:var(--panel);border-radius:9px;max-width:100%;height:auto;display:block}.raw-cut{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.gitlog td{padding:5px 6px;font-size:12px}.gitlog td.mono{color:var(--muted);white-space:nowrap;font-size:11px}.gitlog td:nth-child(3){white-space:nowrap}.gitlog td:last-child{width:100%}.fv-scrim{z-index:80;cursor:default;background:#09090b2e;border:0;padding:0;position:fixed;inset:0}.fv{z-index:81;background:var(--panel);border:1px solid var(--line2);width:min(820px,100vw - 32px);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:48px;bottom:48px;left:50%;overflow:hidden;transform:translate(-50%)}.fv-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:10px 14px;display:flex}.fv-h code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.fv-b{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:12px 14px 16px;display:grid;overflow:auto}.ft{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:0;margin-top:8px;padding:8px 10px;display:grid}.ft-root{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:4px 4px 8px;display:flex}.ft-root .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ft-r{padding:6px 4px;padding-left:calc(4px + var(--d,0) * 18px);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:14px 18px auto auto minmax(0,1fr);align-items:center;gap:6px;width:100%;font-size:13px;display:grid}.ft-r:hover,.ft-r.on{background:var(--mute-soft)}.ft-r>.tw{color:var(--muted);font-size:13px;transition:transform .15s}.ft-r[aria-expanded=true]>.tw{transform:rotate(90deg)}.ft-r b{font:600 12.5px var(--mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ft-r .meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ft-n{font:600 11px var(--mono);color:var(--ink2);background:var(--mute-soft);border-radius:5px;padding:1px 6px}.ft-kids{padding:2px 4px 8px;padding-left:calc(42px + var(--d,0) * 18px);flex-wrap:wrap;gap:4px 6px;display:flex}.ft-k{color:var(--ink2);border:1px solid var(--line);border-radius:6px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:2px 6px;font-size:11.5px;display:inline-flex}.ft-k .mono{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.ft-k:hover,.ft-k.on{border-color:var(--ink2);color:var(--ink)}.ft-k.on{background:var(--mute-soft)}.ft-k .lu{font-size:12px}.ft-k.dim{color:var(--muted)}.ft-flat{display:grid}.ft-flat a{border-bottom:1px solid var(--line);font:12px var(--mono);color:var(--ink2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 4px;display:grid}.ft-flat a:hover,.ft-flat a.on{background:var(--mute-soft);color:var(--ink)}.ft-flat a span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.login{place-items:center;min-height:100%;padding:20px 16px;display:grid;overflow:auto}.login-c{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:12px;width:min(420px,100%);padding:22px;display:grid}.login-c .brand{font:600 15px var(--font);color:var(--ink);align-items:center;gap:8px;display:flex}.login-c h1{letter-spacing:-.01em;font-size:20px}.login-c p{color:var(--muted);font-size:13px;line-height:1.55}.login-c .row{justify-content:flex-end}.login-form{gap:12px;display:grid}.login-owner{border-top:1px solid var(--line);padding-top:12px}.login-owner summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:13px}.login-owner summary:hover{color:var(--ink)}.login-owner[open] summary{margin-bottom:12px}.splash{height:100%;color:var(--muted);text-align:center;place-items:center;padding:20px;font-size:13px;display:grid}.splash>div{justify-items:center;gap:10px;max-width:420px;display:grid}@media (width<=1099px){:is(.c-app,.c-app:has(>.c-right.wide)){grid-template-columns:var(--lw) minmax(0, 1fr)}.c-right{z-index:31;width:min(580px,100vw - 24px);box-shadow:var(--shadow);position:fixed;top:0;bottom:0;right:0}.c-right.wide{width:min(760px,100vw - 24px)}.c-right.idle{display:none}.n-scrim{z-index:30;background:#09090b2e;display:block;position:fixed;inset:0}.n-x{display:inline-grid}}@media (width<=759px){:is(.c-app,.c-app:has(>.c-right.wide),.c-app:not(:has(>.c-right))){grid-template-rows:46px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.n-top{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.n-top b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;overflow:hidden}.n-top .meta{white-space:nowrap}.c-left{z-index:41;width:min(300px,86vw);box-shadow:var(--shadow);visibility:hidden;transition:transform .18s,visibility 0s .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.c-app.l-open .c-left{visibility:visible;transition:transform .18s;transform:none}.c-app.l-open .l-scrim{z-index:40;background:#09090b2e;border:0;padding:0;display:block;position:fixed;inset:0}.c-right,.c-right.wide{width:100vw;box-shadow:none;border-left:0}.c-page-in{padding:14px 14px 24px}.zr{gap:8px;padding:0 4px}.zr .zs,.zr .byi{display:none}.z-find{flex-basis:100%}.r-head .btn.full span{display:none}.r-head .btn.full{padding:0 6px}.pop-m{min-width:0;position:fixed;top:auto;left:12px;right:12px}.zr .zn b{max-width:none}.r-head{padding:8px 12px}.r-body{padding:12px 14px 18px}.r-foot,.r-sub{padding-left:14px;padding-right:14px}.ft{padding:6px}.ft-kids{padding-left:calc(24px + var(--d,0) * 12px)}.ft-r{padding-left:calc(2px + var(--d,0) * 12px)}.fv{top:12px;bottom:12px}.gitlog td:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.c-left{transition:none!important}}.lbx{z-index:300;color:#ededef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--run:#7ea2ff;overscroll-behavior:contain;background:#09090b;grid-template-rows:auto minmax(0,1fr);animation:.16s ease-out lbx-in;display:grid;position:fixed;inset:0}@keyframes lbx-in{0%{opacity:0}}.lbx-bar{min-width:0;padding:max(8px, env(safe-area-inset-top)) 10px 8px 16px;align-items:center;gap:12px;display:flex}.lbx-t{flex:1;min-width:0;line-height:1.3;display:grid}.lbx-t .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.lbx-t .mt{color:#a1a1aa;font-variant-numeric:tabular-nums;font-size:11.5px}.lbx-tools{flex:none;align-items:center;gap:2px;display:flex}.lbx-b,.lbx-pct,.lbx-nav{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.lbx-b{width:36px;height:36px}.lbx-b .lu,.lbx-nav .lu{font-size:18px}.lbx-pct{min-width:56px;height:36px;font:600 12.5px var(--font);font-variant-numeric:tabular-nums;padding:0 6px}.lbx-b:hover,.lbx-pct:hover{background:#ffffff1a}.lbx-b:disabled,.lbx-pct:disabled{opacity:.35;cursor:default;background:0 0}.lbx-x{margin-left:6px}.lbx :focus-visible{outline:2px solid var(--run);outline-offset:1px}.lbx-stage{touch-action:none;-webkit-user-select:none;user-select:none;animation:.22s cubic-bezier(.16,1,.3,1) lbx-zoom;position:relative;overflow:hidden}@keyframes lbx-zoom{0%{transform:scale(.97)}}.lbx-stage.pan{cursor:grab}.lbx-stage.drag{cursor:grabbing}.lbx-stage img{transform-origin:0 0;opacity:0;will-change:transform;-webkit-user-drag:none;max-width:none;transition:opacity .12s ease-out;position:absolute;top:0;left:0;box-shadow:0 10px 40px #00000080}.lbx-stage img.on{opacity:1}.lbx-stage img.anim{transition:opacity .12s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.lbx-stage img.px{image-rendering:pixelated}.lbx-msg{color:#c9c9cf;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);height:fit-content;margin:auto;font-size:13px;display:flex;position:absolute;inset:0}.lbx-msg .lu{font-size:20px}.lbx-nav{background:#18181bb8;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%)}.lbx-nav:hover{background:#27272aeb}.lbx-nav.prev{left:12px}.lbx-nav.next{right:12px}.lbx-whole{height:32px;color:inherit;font:500 12.5px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff38;border-radius:7px;margin-right:6px;padding:0 10px}.lbx-whole:hover{background:#ffffff1a}.lbx.with-panel{grid-template-columns:minmax(0,1fr) 320px}.lbx.with-panel>.lbx-bar{grid-column:1/-1}.lbx.with-panel>.lbx-nav.next{right:332px}.lbx-y{color:#d4d4d8;border-left:1px solid #ffffff1a;flex-direction:column;gap:10px;min-height:0;padding:16px 18px;font-size:13px;line-height:1.5;display:flex;overflow-y:auto}.lbx-y h4{color:#fafafa;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.35}.lbx-y p{overflow-wrap:anywhere;margin:0}.lbx-y code{font:.92em var(--mono);background:0 0;border:0;padding:0}.lbx-y-start{color:#a1a1aa;font-size:12px;font-weight:500}.lbx-y-start[data-tone=ok]{color:#7bd88f}.lbx-y-start[data-tone=bad]{color:#ff9b8f}.lbx-y-k{color:#a1a1aa;font-size:11.5px;margin-top:auto!important}.lbx-y .pa-strip button{background:#18181b;border-color:#ffffff29}.lbx-y .pa-strip button[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 1px #fff}.lbx-hint{left:50%;bottom:max(14px, env(safe-area-inset-bottom));color:#c9c9cf;text-align:center;pointer-events:none;background:#18181bcc;border-radius:999px;width:max-content;max-width:calc(100vw - 24px);padding:5px 12px;font-size:12px;position:absolute;transform:translate(-50%)}@media (width<=759px){.lbx-bar{gap:6px;padding-left:12px;padding-right:6px}.lbx-x{margin-left:2px}.lbx-nav.prev{left:6px}.lbx-nav.next{right:6px}.lbx.with-panel{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.lbx.with-panel>.lbx-nav.next{right:6px}.lbx-y{border-top:1px solid #ffffff1a;border-left:0;max-height:40dvh;padding:12px 14px}.lbx-y-k{display:none}.lbx-whole{height:30px;margin-right:2px;padding:0 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.lbx,.lbx-stage{animation:none}.lbx-stage img.anim{transition:opacity .12s ease-out}}.raw-img-b{cursor:zoom-in;background:0 0;border:0;border-radius:9px;justify-self:start;max-width:100%;padding:0;display:block}.raw-img-b:focus-visible{outline:2px solid var(--run);outline-offset:2px}.rcon-list{vertical-align:middle;flex-wrap:wrap;gap:3px 4px;min-width:0;display:inline-flex}.rcon{border:1px solid var(--line);max-width:100%;font:10.5px/16px var(--mono);color:var(--ink2);background:var(--panel);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:0 6px;display:inline-flex;overflow:hidden}.rcon i{color:var(--muted);font-style:normal}.rcon em{color:var(--wait);font-style:normal}.rcon.wt{border-color:var(--wait-line);background:var(--wait-soft)}.rcon.wt i{color:var(--wait)}.rcon.bad{color:var(--muted);border-style:dashed}.c-top .rcon-list{margin-top:3px;display:flex}.zr .zs .rcon-list{margin-left:6px}.ws-new{border:1px solid var(--line);background:var(--panel2);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0 0 12px;padding:12px;display:flex}.ws-new input{height:var(--ctl);border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:inherit;border-radius:6px;min-width:0;padding:0 9px;font-size:14px}.ws-new input::placeholder{color:var(--muted)}.ws-new .wsd-grow input{width:100%}.ws-new input[type=number]{width:160px}.ws-err{color:var(--bad);flex-basis:100%}.ws-fresh{border:1px solid var(--wait);background:var(--wait-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px;padding:10px 12px;display:flex}.ws-fresh code{letter-spacing:.06em;-webkit-user-select:all;user-select:all;word-break:break-all;font-size:15px}.ws-fresh small{color:var(--wait);flex-basis:100%}.ws-fresh-act{gap:4px;display:inline-flex}.ws-list{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none;container-type:inline-size}.ws-row{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) 276px 84px 84px 150px 76px;align-items:center;gap:6px 14px;padding:9px 12px;display:grid}.ws-row:first-child{border-top:0}.ws-row .chip,.z-tools>.chip[data-tone]{color:var(--tone,var(--ink2));background:var(--tone-soft,var(--panel))}.ws-name{flex-direction:column;min-width:0;display:flex}.ws-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-name small,.ws-num{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.ws-usage{text-align:right}.ws-row .chip{justify-self:start}.ws-row .ws-err{grid-column:1/-1}.ws-code{align-items:center;gap:8px;min-width:0;display:flex}.ws-code code{letter-spacing:.02em;white-space:nowrap;-webkit-user-select:all;user-select:all;color:var(--ink2);flex:none;font-size:12px}.ws-code small{color:var(--muted);white-space:nowrap;font-size:12px}.ws-open{color:inherit;border-radius:4px;text-decoration:none}.ws-open:hover b{text-decoration:underline}.ws-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ws-back{align-items:center;gap:4px;margin:0 0 8px -8px;display:inline-flex}.wsd-sec{margin-top:14px}.wsd-sec+.wsd-sec{margin-top:28px}.wsd-sec h2{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;font-size:15px;display:flex}.wsd-sec h2 small{color:var(--muted);font-size:12px;font-weight:400}.wsd-sec h2:focus-visible{outline-offset:4px;border-radius:4px}.wsd-add{margin-top:10px}.wsd-add>summary{cursor:pointer;min-height:32px;color:var(--accent);border-radius:4px;align-items:center;gap:4px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.wsd-add>summary::-webkit-details-marker{display:none}.wsd-add>.wsd-form{margin-top:6px}.wsd-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:0 0 10px;display:flex}.wsd-field{color:var(--ink2);flex-direction:column;gap:4px;font-size:12px;display:flex}.wsd-grow{flex:260px}.wsd-field textarea,.wsd-field input,.wsd-cap input{border:1px solid var(--line2);background:var(--bg,var(--panel));color:var(--ink);font:inherit;border-radius:6px;min-width:0;padding:6px 9px;font-size:14px}.wsd-field textarea{resize:vertical;min-height:64px}.wsd-field textarea::placeholder,.wsd-field input::placeholder,.wsd-cap input::placeholder{color:var(--muted)}.wsd-field input{width:150px;height:var(--ctl)}.wsd-who{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;flex-basis:100%;gap:4px 14px;margin:0;padding:6px 10px;font-size:13px;display:flex}.wsd-who legend{color:var(--ink2);padding:0 4px;font-size:12px}.wsd-who label{align-items:center;gap:6px;min-height:32px;display:inline-flex}.wsd-act{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px 10px;display:flex}.wsd-ok{color:var(--ok)}.wsd-list{border:1px solid var(--line);background:var(--bg,transparent);border-radius:8px;margin:0;padding:0;list-style:none}.wsd-row{border-top:1px solid var(--line);align-items:center;gap:6px 14px;padding:9px 12px;display:grid}.wsd-row:first-child{border-top:0}.wsd-row .ws-err,.wsd-pick{grid-column:1/-1}.wsd-pick .ws-fresh-act{margin-left:auto}.wsd-proj{grid-template-columns:minmax(140px,1fr) minmax(150px,220px) auto auto auto auto}.wsd-proj:has(>.chip){grid-template-columns:minmax(140px,1fr) minmax(150px,220px) auto auto auto}.wsd-acct{grid-template-columns:minmax(140px,1fr) auto auto auto}.wsd-acct:has(>.chip){grid-template-columns:minmax(140px,1fr) auto auto}.wsd-closed{border:1px solid var(--line);background:var(--panel2);color:var(--ink2);border-radius:8px;margin:0 0 4px;padding:8px 12px;font-size:13px}.wsd-proj .chip{color:var(--tone,var(--ink2));background:var(--tone-soft,var(--panel));justify-self:start}.wsd-acct .chip{color:var(--tone,var(--ink2));background:var(--tone-soft,var(--panel))}.wsd-spend{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;font-size:13px;display:flex}.wsd-bar{background:var(--line);border-radius:3px;height:6px;display:block;overflow:hidden}.wsd-bar i{background:var(--ok);height:100%;display:block}.wsd-bar[data-tone=wait] i{background:var(--wait)}.wsd-bar[data-tone=bad] i{background:var(--bad)}.wsd-over,.wsd-sec h2 .wsd-over{color:var(--bad);font-size:12px}.wsd-cap{align-items:center;gap:4px;display:flex}.wsd-cap input{width:90px;height:var(--ctl)}.wsd-model{grid-template-columns:minmax(140px,1fr) auto}.wsd-model-form{align-items:flex-end}.wsd-model-form label{min-height:0;color:var(--ink2);flex-direction:column;align-items:stretch;gap:3px;font-size:12px}.wsd-model-form .in{height:var(--ctl);border:1px solid var(--line2);background:var(--bg,var(--panel));min-width:220px;color:var(--ink);font:inherit;border-radius:6px;padding:0 9px;font-size:14px}.wsd-model-form .in:focus-visible{outline:2px solid var(--run);outline-offset:1px}.wsd-model-form>small{flex-basis:100%;order:3}.wsd-model-form .ws-fresh-act{flex-basis:100%;order:4;margin-left:0}.wsd-model-act{align-items:center;gap:14px;display:inline-flex}.rc-lock{padding-top:7px}@media (width<=759px){.rc-lock{padding-top:0}}.wsd-fresh{flex-direction:column;align-items:stretch}.wsd-codes{border-collapse:collapse;align-self:flex-start;font-size:13px}.wsd-codes td{vertical-align:top;padding:3px 12px 3px 0}.wsd-codes code{-webkit-user-select:all;user-select:all;font-size:14px}@media (pointer:coarse){.wsd .btn,.ws-list .btn,.ws-code .btn,.ws-back,.ws-revoke,.ws-add{min-width:44px;position:relative}.wsd .btn.sm:after,.ws-list .btn.sm:after,.ws-code .btn.sm:after,.ws-back:after,.ws-revoke:after,.ws-add:after{content:"";position:absolute;inset:-10px 0}.wsd .btn:not(.sm):after{content:"";position:absolute;inset:-8px 0}.wsd-add>summary,.wsd-who label{min-width:44px;min-height:44px}.wsd-field input,.wsd-cap input,.wsd-model-form .in{height:44px}}@media (width<=640px){.wsd-acct{grid-template-columns:1fr auto}:is(.wsd-proj,.wsd-proj:has(>.chip)){grid-template-columns:auto auto 1fr}.wsd-proj .ws-name,.wsd-proj .wsd-spend,.wsd-proj .ws-num,.wsd-proj .wsd-cap{grid-column:1/-1}.wsd-proj>.btn,.wsd-proj .wsd-cap,.wsd-acct>.btn{justify-self:start}.wsd-proj>.btn.ghost{justify-self:end}.wsd-field input{width:100%}.wsd-model-form label,.wsd-model-form .in{width:100%;min-width:0}.wsd-model{grid-template-columns:1fr}.wsd-model-act{justify-self:start}.wsd-field{flex:100%}}@container (width<=880px){.ws-row{grid-template-columns:minmax(120px,1fr) 84px 84px 150px 76px}.ws-row .ws-code{order:1;grid-column:1/-1}.ws-row .ws-code:empty{display:none}.ws-row .ws-err{order:2}}@media (width<=600px){.ws-row{grid-template-columns:1fr auto}.ws-row .chip{justify-self:end}.ws-row>.ws-revoke{display:none}}.c-s{height:32px;color:var(--ink);border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;display:grid}.c-s:hover{background:var(--mute-soft)}.c-s.on{background:var(--mute-soft);box-shadow:inset 0 0 0 1px var(--line2)}.c-s .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.c-s.on .nm{font-weight:650}.c-s time{font:11px var(--mono);color:var(--muted)}.c-s .c-tail{align-items:baseline;gap:7px;display:inline-flex}.c-s .usd{font:10.5px var(--mono);color:var(--muted);opacity:.85}.c-s .close-reason{color:var(--muted);white-space:nowrap;font-size:10.5px}.c-s .close-reason.w{color:var(--wait);font-weight:600}.c-list{container:clist/inline-size}@container clist (width<=299px){.c-s .close-reason{display:none}}.c-gh[title]{cursor:help}.c-older{color:var(--ink2);margin-top:4px}.c-older small{justify-self:start}.c-day{padding:8px 8px 3px;font-weight:500}.c-mid.chat{min-height:0;container:chatcol/inline-size}.c-head{border-bottom:1px solid var(--line);background:var(--panel);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px 11px 22px;display:flex;container:chead/inline-size}.c-head>div:first-child{flex:1;min-width:0}.c-head h1{align-items:baseline;gap:8px;min-width:0;font-size:16px;line-height:1.3;display:flex}.c-head h1 .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-head .meta{white-space:nowrap;align-items:center;gap:6px;margin-top:2px;display:flex;overflow:hidden}.c-head .meta .st2{font-size:12px}.c-head .hbtns{flex:none;align-items:center;gap:6px;display:flex}.ibtn.on{background:var(--mute-soft);color:var(--ink)}.ibtn[disabled]{opacity:.4;cursor:default}.seg.mode button .lu{margin-right:5px}.c-tasks{flex-wrap:nowrap;gap:6px;min-width:0;margin-top:7px;display:flex;overflow:hidden}.tchip{border:1px solid var(--line);background:var(--panel);min-width:70px;max-width:340px;height:24px;font:12px var(--font);color:var(--ink2);border-radius:7px;flex:0 auto;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.tchip b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:48px;font-weight:600;overflow:hidden}.tchip .lu{font-size:13px}.tchip:hover{border-color:var(--ink2)}.tchip.more{cursor:pointer;flex:none;min-width:0;font-weight:600}.tchip>.code,.tchip>.how,.tchip>.lu{flex:none}.how{font:600 10.5px/16px var(--font);background:var(--mute-soft);color:var(--ink2);white-space:nowrap;cursor:help;border-radius:4px;padding:0 5px}.how.touched{box-shadow:inset 0 0 0 1px var(--line2);color:var(--muted);background:0 0}details.ro-fold{margin-top:4px}details.ro-fold>summary{cursor:pointer;color:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:4px;font-size:12px;list-style:none;display:inline-flex}details.ro-fold>summary::-webkit-details-marker{display:none}details.ro-fold>summary:hover{color:var(--ink2)}details.ro-fold>summary:focus-visible{outline:2px solid var(--line2);outline-offset:1px}details.ro-fold>summary .lu{transition:transform .15s}details.ro-fold[open]>summary .lu{transform:rotate(90deg)}details.ro-fold .rel b{color:var(--ink2);font-weight:500}.c-chat-wrap{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.c-chat-wrap.off{display:none}.c-term{border-radius:6px;flex-direction:column;flex:1;min-height:0;margin:10px 22px 14px;display:flex;overflow:hidden}.c-chat{flex:1;min-width:0;min-height:0;padding-right:10px;overflow:auto}.c-chat-in{grid-template-columns:minmax(0,1fr);gap:14px;max-width:700px;margin:0 auto;padding:18px 22px 28px;display:grid}.chat.wide .c-chat-in{max-width:820px}.chat.wide .m-c,.chat.wide .m-u .bub{font-size:14px}.turn{border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;scroll-margin-top:30px;display:grid}.turn.flash{animation:1.6s ease-out flash}.turn.cv{content-visibility:auto;contain-intrinsic-size:auto 400px}@keyframes flash{0%,40%{background:color-mix(in srgb, var(--run) 12%, transparent)}to{background:0 0}}.turn.stub{gap:4px;min-height:64px;padding:6px 0}.turn.stub p{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.turn.stub .meta{align-items:center;gap:5px;display:inline-flex}.m-sys{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.m-sys:before,.m-sys:after{content:"";background:var(--line);flex:1;height:1px}.m-sys span{text-align:center;overflow-wrap:anywhere;max-width:80%}.m-sys.err{color:var(--bad)}.m-day{z-index:2;pointer-events:none;background:linear-gradient(var(--panel) 65%, transparent);justify-content:center;margin:-4px 0;padding:0 0 8px;display:flex;position:sticky;top:0}.m-day span{font:600 11px/22px var(--font);color:var(--muted);padding:0 10px}.m-u{justify-self:end;justify-items:end;gap:3px;min-width:0;max-width:78%;display:grid}.m-u .bub{background:var(--mute-soft);overflow-wrap:anywhere;border-radius:14px 14px 4px;min-width:0;max-width:100%;padding:8px 12px;font-size:13.5px;line-height:1.5}.m-u .pre{white-space:pre-wrap}.m-u .more-btn{justify-self:end}.m-who{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.qtag{font:600 10.5px/16px var(--font);background:var(--wait-soft);color:var(--wait);border-radius:4px;margin-left:4px;padding:0 5px}.m-c{color:var(--ink);gap:3px;min-width:0;font-size:13.5px;line-height:1.6;display:grid}.m-c .m-who b{color:var(--ink2);font-weight:650}.m-c .md{font-size:inherit}.txt{min-width:0}.txt.clip{overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}::highlight(bwc-find){background-color:color-mix(in srgb, var(--run) 30%, transparent)}.m-tools{gap:2px;min-width:0;display:grid}.m-tool{min-width:0;font-size:12.5px}.m-tool>summary{cursor:pointer;color:var(--ink2);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:2px 0;list-style:none;display:grid}.m-tool>summary::-webkit-details-marker{display:none}.m-tool>summary>.lu{color:var(--muted);font-size:15px}.m-tool>summary:hover{color:var(--ink)}.m-tool.err>summary{color:var(--bad)}.m-tool .sm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.m-tool .sm code{font-size:11.5px}.m-tool time,.m-run time{font:11px var(--mono);color:var(--muted);white-space:nowrap}.pm{font:600 11.5px var(--mono);color:var(--ok);white-space:nowrap}.pm .bad,.pm .m{color:var(--muted);margin-left:3px}.m-tool .tb{gap:6px;min-width:0;margin:6px 0 6px 28px;display:grid}.outv{font:11.5px/1.6 var(--mono);background:var(--panel2);border:1px solid var(--line);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:360px;margin:0;padding:6px 10px;overflow:auto}.outv.err{border-color:color-mix(in srgb, var(--bad) 40%, var(--line));color:var(--ink)}.outv.cmd{color:var(--ink);font-weight:600}.m-tool .cut{font-size:11.5px}.m-run{min-width:0;font-size:12.5px}.m-run-h{text-align:left;cursor:pointer;width:100%;color:var(--ink2);font:12.5px var(--font);background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;padding:2px 0;display:grid}.m-run-h>.lu{color:var(--muted);justify-self:center;font-size:14px}.m-run-h:hover,.m-run-h:hover>.lu{color:var(--ink)}.m-run-h:focus-visible{outline:2px solid var(--run);outline-offset:2px}.m-run-h .sm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.m-run-h .sm b{color:var(--ink);font-weight:650}.m-run-h .er{font:600 11.5px var(--mono);color:var(--bad);align-items:center;gap:3px;display:inline-flex}.m-run-h .er .lu{font-size:13px}.m-run-h>time{grid-column:6}.m-run-h .sm .what{color:var(--muted);font-weight:400}.tchip-t{background:var(--ok-soft);color:var(--ok);font:600 11.5px/18px var(--font);white-space:nowrap;border-radius:999px;padding:0 8px;display:inline-block}.tchip-t.bad{background:var(--bad-soft);color:var(--bad)}.m-run.open>.m-tools{gap:4px;margin:4px 0 2px 28px}.m-shots{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px 28px;display:flex}.m-shot{border:1px solid var(--line);background:var(--panel2);cursor:zoom-in;border-radius:6px;flex:none;width:104px;height:65px;display:block;overflow:hidden}.m-shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.m-shot:hover{border-color:var(--muted)}.m-shot:focus-visible{outline:2px solid var(--run);outline-offset:2px}.m-shots.sm{gap:4px;margin:0 0 2px 28px}.m-shots.sm .m-shot{border-radius:4px;width:38px;height:24px}.m-shots .more{font:11px var(--mono);color:var(--muted)}.bwc-path{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.bwc-path code{color:inherit;border-bottom:1px dotted var(--muted)}.bwc-path:hover code{color:var(--ink);border-color:var(--line2);border-bottom:1px solid var(--ink)}.bwc-path:focus-visible{outline:2px solid var(--run);outline-offset:1px;border-radius:3px}.m-card{border:1px solid var(--line2);background:var(--panel);max-width:640px;color:var(--ink);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:4px 0 2px;padding:10px 12px;text-decoration:none;display:grid}.m-card:hover,.m-card:hover .btn{border-color:var(--muted)}.m-card>.lu{color:var(--wait);font-size:18px}.m-card:is([data-st=decided],[data-st=sent])>.lu{color:var(--ok)}.m-card[data-st=dropped]>.lu,.m-card[data-st=writing]>.lu{color:var(--muted)}.mc-b{gap:3px;min-width:0;display:grid}.mc-t{font-size:13.5px;line-height:1.35}.mc-t b{font-weight:650}.mc-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:12px;display:flex}.m-card .btn .lu{font-size:13px}.m-card[aria-busy=true]{cursor:default}.m-card[aria-busy=true]:hover{border-color:var(--line2)}.m-card .btn:disabled{opacity:.6;cursor:default}@container chatcol (width<=560px){.m-card{grid-template-columns:auto minmax(0,1fr)}.m-card>.btn{grid-column:2;justify-self:start}}@media (width<=520px){.m-card{grid-template-columns:auto minmax(0,1fr)}.m-card>.btn{grid-column:2;justify-self:start}}.seg-row{text-align:left;cursor:pointer;width:100%;font:12.5px var(--font);color:var(--ink2);background:0 0;border:0;border-radius:7px;grid-template-columns:18px auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 4px;display:grid}.seg-row:hover{background:var(--mute-soft);color:var(--ink)}.seg-row:focus-visible{outline:2px solid var(--run);outline-offset:1px}.seg-row .sh{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.seg-row .sh b{color:var(--ink);white-space:nowrap;font-weight:650}.seg-row .tm{font:11.5px var(--mono);color:var(--muted);white-space:nowrap}.seg-row .ss{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hits{font:600 11px/18px var(--font);background:color-mix(in srgb, var(--run) 14%, transparent);color:var(--run);white-space:nowrap;border-radius:9px;padding:0 7px}details.m-compact{color:var(--ink2);padding:2px 0;font-size:12.5px}details.m-compact>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px;list-style:none;display:flex}details.m-compact>summary::-webkit-details-marker{display:none}details.m-compact>summary>.lu{color:var(--muted);align-self:center}details.m-compact b{color:var(--ink);font-weight:650}details.m-compact .lnk{text-underline-offset:3px;color:var(--ink2);margin-left:auto;text-decoration:underline}details.m-compact .csum{max-height:420px;margin-top:8px;overflow:auto}.c-rail{flex:none;align-self:stretch;width:40px;position:relative}.rail-in{border-left:1px solid var(--line);margin-left:28px;position:absolute;inset:6px 0}.rail-in .rd{font:9.5px var(--mono);color:var(--muted);text-align:right;pointer-events:none;width:14px;position:absolute;left:-26px;transform:translateY(-50%)}.rk{cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:12px;padding:0;display:grid;position:absolute;left:-10px;transform:translateY(-50%)}.rk:after{content:""}.rk-u:after{background:var(--ink2);border-radius:1px;width:10px;height:2px}.rk-s:after{background:var(--line2);border-radius:50%;width:5px;height:5px}.rk-c{height:8px}.rk-c:after{border-top:1.5px dashed var(--muted);width:16px}.c-rail.dense .rk-u:after{width:8px;height:1px}.c-rail.dense .rk-s:after{width:3px;height:3px}.rk:hover:after,.rk:focus-visible:after{background:var(--ink)}.rk-u:hover:after,.rk-u:focus-visible:after{width:15px}.rk:focus-visible{outline:none}.rh{background:var(--run);opacity:.6;pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;left:-3px;transform:translateY(-50%)}.rh.cur{opacity:1;box-shadow:0 0 0 2px var(--panel)}.rail-tip{z-index:8;background:var(--panel);border:1px solid var(--line2);width:280px;box-shadow:var(--shadow);pointer-events:none;border-radius:8px;gap:2px;padding:7px 10px;font-size:12.5px;display:grid;position:absolute;right:16px;transform:translateY(-50%)}.rail-tip b{font:600 11px var(--mono);color:var(--muted)}.rail-tip span{color:var(--ink);-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.c-find-w{z-index:7;flex:none;position:relative}.c-find{border-bottom:1px solid var(--line);background:var(--panel2);align-items:center;gap:6px;padding:7px 18px 7px 22px;display:flex}.c-find>.lu{color:var(--muted)}.c-find input{border:1px solid var(--line2);background:var(--panel);min-width:80px;height:28px;color:var(--ink);font:13px var(--font);border-radius:7px;outline:0;flex:1;padding:0 9px}.c-find input:focus{border-color:var(--ink2)}.c-find .cnt{font:12px var(--mono);color:var(--muted);text-align:right;white-space:nowrap;min-width:56px}.c-find .ibtn{width:26px;height:26px}.find-res{background:var(--panel);border:1px solid var(--line2);max-height:min(380px,50vh);box-shadow:var(--shadow);border-top:0;border-radius:0 0 10px 10px;padding:4px;position:absolute;top:100%;left:22px;right:18px;overflow:auto}.find-res button{text-align:left;cursor:pointer;width:100%;font:12.5px/1.45 var(--font);color:var(--ink2);background:0 0;border:0;border-radius:6px;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:6px 8px;display:grid}.find-res button:hover{background:var(--mute-soft);color:var(--ink)}.find-res time{font:11px var(--mono);color:var(--muted);padding-top:2px}.find-res span{overflow-wrap:anywhere}.find-res mark{background:color-mix(in srgb, var(--run) 22%, transparent);color:var(--ink);font-weight:600}.c-latest{border:1px solid var(--line2);background:var(--panel);height:32px;box-shadow:var(--shadow);font:600 12.5px var(--font);color:var(--ink);cursor:pointer;z-index:4;border-radius:16px;align-items:center;gap:6px;padding:0 14px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.c-comp{background:var(--panel);flex:none;padding:10px 22px 14px}.c-comp .box{border:1px solid var(--line2);background:var(--panel2);border-radius:14px;max-width:700px;margin:0 auto;padding:10px 12px 8px}.chat.wide .c-comp .box{max-width:820px}.c-comp textarea{resize:none;width:100%;color:var(--ink);font:14px/1.5 var(--font);background:0 0;border:0;outline:0;height:24px}.c-comp textarea:disabled{cursor:not-allowed}.c-comp textarea::placeholder{color:var(--muted)}.c-comp .row2{align-items:center;gap:8px;margin-top:4px;display:flex}.c-comp .hints{min-width:0;color:var(--muted);flex:1;align-items:center;gap:10px;font-size:11.5px;display:flex}.c-comp .to{font:11px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.btn.icon-only{width:28px;padding:0}.r-tabs{border-bottom:1px solid var(--line);background:var(--panel);flex:none;align-items:flex-end;gap:2px;padding:10px 12px 0;display:flex;overflow:hidden}.r-tabs>button,.r-tabs>.soon{font:600 13px var(--font);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:7px 9px 9px;display:inline-flex}.r-tabs>button .lu,.r-tabs>.soon .lu{font-size:15px}.r-tabs>button span{color:var(--muted);font-weight:500}.r-tabs>button:hover{color:var(--ink)}.r-tabs>button.on{color:var(--ink);border-bottom-color:var(--ink)}.r-tabs>.soon{cursor:not-allowed;opacity:.5}.r-tabs>.sp{flex:1}.r-tabs>.n-x{display:none}.c-right.out>.r-tabs>.n-x{align-self:center;margin-bottom:6px;display:inline-grid}.chg{gap:8px;min-width:0;display:grid;container:chg/inline-size}.chg-bar{align-items:center;gap:8px;min-width:0;display:flex}.chg-bar .z-find{min-width:0;height:var(--ctl)}.chg-bar .seg button .lu{margin-right:5px}.chg-sum{color:var(--muted);align-items:baseline;gap:10px;padding:0 6px;font-size:12px;display:flex}.chg-list{grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px;display:grid}.fr{grid-column:1/-1;grid-template-columns:subgrid;text-align:left;cursor:pointer;min-height:30px;color:var(--ink);font:12.5px var(--font);background:0 0;border:0;border-radius:6px;align-items:center;padding:4px 6px;display:grid}.fr:hover{background:var(--mute-soft)}.fr:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.fr-m{min-width:0;padding-left:calc(var(--d,0) * 18px);align-items:center;gap:7px;display:flex}.fr-m>.lu{flex:none;font-size:14px}.fr-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:calc(100% - 21px);font:600 12.5px var(--mono);flex:none;overflow:hidden}.fr-d{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:11.5px var(--mono);color:var(--muted);flex:0 1000 auto;overflow:hidden}.fr-d.nt{font-family:var(--font);color:var(--ink2)}.mid{display:inline-flex}.mid>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mid>span:first-child{flex:0 auto}.mid>span:last-child{flex:none;max-width:100%}.fr .pm{text-align:right}.fr .meta{text-align:right;white-space:nowrap;font-size:11px}.fr.dir .fr-n{color:var(--ink2)}.fr.dir .tw{color:var(--muted);font-size:13px;transition:transform .15s}.fr.dir[aria-expanded=true] .tw{transform:rotate(90deg)}.fr.grp{margin-top:6px}.fr.grp .fr-n{font:600 12px var(--font);color:var(--muted)}.chg-more{color:var(--muted);justify-self:start}@container chg (width<=420px){.chg-list{grid-template-columns:minmax(0,1fr) auto}.fr .meta{display:none}}.dh{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);gap:6px;min-width:0;margin:-14px -16px 0;padding:10px 16px 8px;display:grid;position:sticky;top:-14px}.dh-r{align-items:center;gap:8px;display:flex}.dh-r .sp{flex:1}.dh-nav{align-items:center;gap:2px;display:inline-flex}.dh-nav .ibtn{width:26px;height:26px}.dh-nav .meta{text-align:center;min-width:42px;font:11.5px var(--mono)}.dh-f{align-items:center;gap:7px;min-width:0;padding:0 2px;display:flex}.dh-f>.lu{flex:none;font-size:14px}.dh-s{flex:none;align-items:baseline;gap:8px;margin-left:auto;padding-left:8px;display:inline-flex}.dh-s .meta{white-space:nowrap;font-size:11px}.diffv{background:var(--panel);border:1px solid var(--line);font:11.5px/1.65 var(--mono);content-visibility:auto;contain-intrinsic-size:auto 320px;border-radius:8px;overflow:clip}.diffv .fh{border-bottom:1px solid var(--line);background:var(--panel2);color:var(--ink2);justify-content:space-between;gap:8px;padding:6px 10px;font-weight:600;display:flex}.diffv .fh>span:last-child{align-items:center;gap:10px;display:inline-flex}.diffv .lnk{cursor:pointer;font:11.5px var(--font);color:var(--ink2);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.diffv .ln{grid-template-columns:34px 14px minmax(0,1fr);display:grid}.diffv .ln>span:first-child{color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;padding-right:6px}.diffv .ln>span:last-child{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:8px}.diffv .ln.a{background:var(--ok-soft)}.diffv .ln.a>span:nth-child(2){color:var(--ok)}.diffv .ln.d{background:var(--mute-soft);color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.diffv .gap{color:var(--muted);background:var(--panel2);padding:2px 10px}.more-p{justify-self:start}.r-empty-s{color:var(--muted);padding:10px 2px;font-size:13px}.rel .rel-r{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rel.ses .st2{font-size:11.5px}.ses-n{font:11px var(--mono);color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}.ses-n .lu{font-size:12px}.ses-n.on{color:var(--run)}.no-ses{margin-top:-6px}.r-head .orig{white-space:nowrap;border:1px solid var(--line);min-width:0;max-width:46%;color:var(--ink2);border-radius:7px;flex:0 auto;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.r-head .orig>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.r-head .orig .lu{font-size:13px}.r-head .orig:hover{border-color:var(--line2);color:var(--ink)}@media (width<=1099px){.r-tabs>.n-x{align-self:center;margin-bottom:6px;display:inline-grid}}@media (width<=759px){.c-head{padding:9px 12px}.c-head .st2 .dl-more,.seg.mode span{display:none}.seg.mode button .lu{margin-right:0}.tchip:not(.more)~.tchip:not(.more){display:none}.c-chat{padding-right:8px}.c-chat-in{padding:14px 10px 22px 12px}.c-rail{width:24px}.rail-in .rd{display:none}.rail-in{margin-left:9px}.rk{width:18px;left:-9px}.r-tabs>.soon{display:none}.m-u{max-width:92%}.m-tool .tb{margin-left:0}.c-comp{padding:8px 10px 10px}.c-term{margin:8px 10px 10px}.c-find{padding:6px 10px}.find-res{left:8px;right:8px}.r-head .orig>span{display:none}.tchip{max-width:100%}.rail-tip{width:220px}}.m-c.live-text .m-who{color:var(--muted)}.m-c.live-text.streaming .txt>.md>:last-child:after{content:"▍";color:var(--accent);margin-left:2px;animation:1s steps(2,end) infinite caret-blink}@keyframes caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.m-c.live-text.streaming .txt>.md>:last-child:after{animation:none}}.dl{color:var(--ink2);gap:3px;min-width:0;font-size:12.5px;display:grid}.dl-r{align-items:center;gap:6px;min-width:0;display:flex}.dl-r>.lu{color:var(--run);flex:none;font-size:15px}.dl[data-kind=awaiting_permission] .dl-r>.lu{color:var(--wait)}.dl-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dl-t b{color:var(--ink);font-weight:600}.dl-x{color:var(--muted)}.dl-clock{font:11px var(--mono);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.dl-sum,.m-sum{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-style:italic;line-height:1.5}.dl-sum{padding-left:21px}.dl-btns{flex-wrap:wrap;align-items:center;gap:2px 4px;padding-left:17px;display:flex}.dl-btns .btn{color:var(--ink2)}.dl-btns .dl-stop{color:var(--bad)}.dl-err{color:var(--bad);font-size:11.5px}.dl-out{max-height:220px;font:11.5px/1.45 var(--mono);background:var(--panel2);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink2);border-radius:6px;margin:2px 0 0 21px;padding:6px 8px;overflow:auto}.dl-background{gap:2px;display:grid}.st2.overrun .btn{height:24px;color:var(--ink);flex:none;margin-left:4px;font-weight:600}.st2.overrun .btn .lu{font-size:12px}@media (pointer:coarse){.st2.overrun .btn{height:36px;padding-inline:12px}}.m-tool .m-x{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.m-tool .dur{font:11px var(--mono);color:var(--ink2);align-items:center;gap:3px;display:inline-flex}.m-tool .dur .lu{font-size:12px}.m-tool .bgst,.m-tool .agst{color:var(--muted);font-size:11.5px}.m-tool .agst .lnk{margin-left:6px;font-size:11.5px}.m-u .recall,.m-tool .agst .lnk{cursor:pointer;font:11.5px var(--font);color:var(--ink2);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.m-u .recall{margin-left:8px}.m-u .recall:disabled{opacity:.6;cursor:default}.m-u .recall-msg{color:var(--muted);margin-left:8px;font-size:11.5px}.flow{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding-left:22px;display:grid;position:relative}.flow:before{content:"";background:var(--line2);width:1px;position:absolute;top:3px;bottom:3px;left:7px}.flow>.m-c,.flow>.m-sum{margin:4px 0}.flow>.m-c:first-child,.flow>.m-sum:first-child{margin-top:0}.flow>.st,.flow>.dl .dl-r{position:relative}.flow>.st:before,.flow>.dl>.dl-r:before,.flow>.dl>.dl-background>.dl-r:before{content:"";left:-18px;top:var(--dot,8px);box-sizing:border-box;border:1px solid var(--muted);background:var(--panel);border-radius:50%;width:7px;height:7px;position:absolute}.flow>.m-run{--dot:9px}.flow>.dl>.dl-r{--dot:7px}.flow>.dl>.dl-r:before{background:var(--run);border-color:var(--run)}.flow>.dl[data-kind=awaiting_permission]>.dl-r:before{background:var(--wait);border-color:var(--wait)}.flow>.st.bad:before{border-color:var(--bad)}.flow.live:empty{display:none}.turn:has(>.flow:last-child)+.flow.live:before{top:-17px}.flow>.m-autoline,.flow>.m-card{margin:2px 0}.m-tool .sm code.cmd{color:var(--ink);font-size:11.5px}.m-tool .sm .dsc{color:var(--muted)}.m-tool .tb-in{cursor:pointer;font:11.5px var(--font);color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0}.m-tool .tb-in:hover{color:var(--ink);text-decoration-color:currentColor}.c-chat .more-btn{height:auto;color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-weight:500}.c-chat .more-btn:hover{color:var(--ink);text-decoration-color:currentColor}.c-info{flex:none;display:inline-flex;position:relative}.c-info>.ibtn{width:22px;height:22px;color:var(--muted);font-size:13px}.c-info>.ibtn:hover,.c-info>.ibtn.on{color:var(--ink)}.c-pop{z-index:60;background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow);border-radius:10px;position:absolute;top:calc(100% + 6px)}.c-info-pop{white-space:normal;width:min(400px,80vw);margin:0;padding:9px 12px;font-size:12px;left:0}.c-info-dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.c-info-pop dt{color:var(--muted)}.c-info-pop dd{color:var(--ink);overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.c-info-pop dd code{font-size:11.5px}.c-info-pop dd.path{font:11.5px var(--mono);color:var(--ink2)}.c-mw .c-menu{z-index:60;background:var(--panel);border:1px solid var(--line2);min-width:220px;box-shadow:var(--shadow);border-radius:10px;gap:1px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.c-menu>button{font:13px var(--font);color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.c-menu>button:hover:not(:disabled),.c-menu>button:focus-visible{background:var(--mute-soft);outline:none}.c-menu>button:disabled{color:var(--muted);cursor:default}.c-menu>button .lu{color:var(--muted);flex:none;width:15px;font-size:14px}.c-menu>button .lu.off{visibility:hidden}.c-menu>button .sp-i{flex:none;width:15px;display:inline-block}.c-menu>button.bad,.c-menu>button.bad .lu{color:var(--bad)}.c-menu>hr{border:0;border-top:1px solid var(--line);margin:3px 0}.c-menu-h{color:var(--muted);padding:4px 8px 2px;font-size:11px;font-weight:600}.c-menu-msg{border-top:1px solid var(--line);color:var(--ink2);white-space:normal;margin:2px 0 0;padding:5px 8px 3px;font-size:12px}@media (width<=759px){.c-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.c-head>div:first-child{display:contents}.c-head h1{grid-area:1/1;min-width:0}.c-head .hbtns{grid-area:1/2}.c-head .c-hrow{grid-area:2/1/3/3}.c-pop.c-info-pop{max-width:calc(100vw - 24px)}}@media (width<=640px){.m-tool .agst .lnk,.m-tool .bgst{display:none}.dl-btns,.dl-sum{padding-left:0}.dl-out{margin-left:0}}.c-sw{position:relative}.c-x{width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.c-x .lu{font-size:14px}.c-sw:hover>.c-x,.c-x:focus-visible,.c-x.on{opacity:1}.c-x:hover,.c-x.on{color:var(--bad);background:var(--bad-soft)}.c-x:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.c-sw:has(>.c-x):hover>.c-s .c-tail{visibility:hidden}.c-sw:has(>.c-x:focus-visible)>.c-s .c-tail{visibility:hidden}.c-sw:has(>.c-x.on)>.c-s .c-tail{visibility:hidden}.c-left.mini .c-x,.c-left.mini .dp-ask{display:none}@media (hover:none){.c-x{display:none}}.c-pin,.c-dots{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.c-pin .lu,.c-dots .lu{font-size:14px}.c-pin{opacity:0}.c-sw:has(>.c-lt)>.c-pin{right:30px}.c-sw:has(>.c-x)>.c-pin{right:56px}.c-sw:hover>.c-pin,.c-pin:focus-visible{opacity:1}.c-pin:hover,.c-dots:hover,.c-dots[aria-expanded=true]{color:var(--ink);background:var(--line)}.c-pin:focus-visible,.c-dots:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.c-sw:hover>.c-s .c-tail time{visibility:hidden}.c-sw:has(>.c-pin:focus-visible)>.c-s .c-tail time{visibility:hidden}.c-sw:has(>.c-lt:focus-visible)>.c-s .c-tail time{visibility:hidden}:is(.c-sw:has(>.c-x):has(>.c-pin:focus-visible)>.c-s .c-tail,.c-sw:has(>.c-x):has(>.c-lt:focus-visible)>.c-s .c-tail){visibility:hidden}.c-sw:has(>.c-x):hover>.c-s .c-tail{min-width:72px}.c-sw:has(>.c-x):has(>.c-pin:focus-visible)>.c-s .c-tail{min-width:72px}.c-sw:has(>.c-x):has(>.c-lt:focus-visible)>.c-s .c-tail{min-width:72px}.c-sw:has(>.c-x:focus-visible)>.c-s .c-tail{min-width:72px}.c-lt{width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.c-lt .lu{font-size:14px}.c-sw:has(>.c-x)>.c-lt{right:30px}.c-sw:hover>.c-lt,.c-lt:focus-visible{opacity:1}.c-lt:hover{color:var(--ink);background:var(--line)}.c-lt:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.c-sw:has(>.c-pin):not(:has(>.c-x)):hover>.c-s{padding-right:22px}.c-sw:has(>.c-pin):not(:has(>.c-x)):has(>:focus-visible)>.c-s{padding-right:22px}.c-day{position:relative}.c-day-lt{width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:4px}.c-day-lt .lu{font-size:14px}.c-day:hover>.c-day-lt,.c-day-lt:focus-visible{opacity:1}.c-day-lt:hover{color:var(--ink);background:var(--line)}.c-day-lt:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.c-dots{display:none}.c-pin-err{margin:6px 8px 0;font-size:12px}.c-left.mini .c-pin,.c-left.mini .c-lt,.c-left.mini .c-dots,.c-left.mini .c-pin-err{display:none}.c-left.mini .c-gh.c-gh-after-pinned{background:var(--line2);flex:none;width:20px;height:1px;margin:4px 0;padding:0;display:block;overflow:hidden}@media (hover:none){.c-pin,.c-lt{display:none}.c-dots{display:grid}.c-day-lt{opacity:1}.c-sw>.c-s{padding-right:32px}}.dp-w{display:inline-flex;position:relative}.dp-ask{border:1px solid var(--line2);background:var(--panel);color:var(--ink);border-radius:9px;gap:6px;padding:10px 12px;font-size:12.5px;display:grid}.dp-ask b{font-weight:650}.dp-ask ul{color:var(--ink2);gap:2px;margin:0;padding-left:16px;line-height:1.4;display:grid}.dp-a{gap:6px;display:flex}.dp-h{color:var(--muted);font-size:11.5px}.dp-ask ul.dp-rvs{gap:4px;padding:0;list-style:none}.dp-rv{border:1px solid var(--line);min-height:28px;color:var(--ink);border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:2px 4px 2px 8px;display:grid}.dp-rv .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.dp-on{color:var(--ok);align-items:center;gap:4px;padding-right:4px;font-size:12px;display:inline-flex}.dp-ask .form-err{margin:0}.dp-ask.pop{z-index:60;width:300px;box-shadow:var(--shadow);white-space:normal;position:absolute;top:calc(100% + 6px);right:0}.dp-ask.row{margin:2px 4px 6px 8px;padding:8px 10px;font-size:12px}.tg-summary,.tg-dialog{--tg-model:#9333ea;--tg-tools:#0891b2;--tg-agent:#ea580c;--tg-system:#a1a1aa}:root[data-theme=dark] .tg-summary,:root[data-theme=dark] .tg-dialog{--tg-model:#a855f7;--tg-tools:#06a5c4;--tg-agent:#dd6b20;--tg-system:#71717a}.tg-o[data-group=model],.tg-bar i[data-group=model]{background:var(--tg-model)}.tg-o[data-group=tools],.tg-bar i[data-group=tools]{background:var(--tg-tools)}.tg-o[data-group=agent],.tg-bar i[data-group=agent]{background:var(--tg-agent)}.tg-o[data-group=system],.tg-bar i[data-group=system]{background:var(--tg-system)}.tg-o[data-group=wait-owner]{background:var(--wait)}.tg-summary{border-top:1px solid var(--line);gap:7px;margin-top:9px;padding-top:9px;display:grid}.tg-summary h4,.tg-section h4{color:var(--ink);margin:0;font-size:12px;font-weight:600}.tg-section h4 small{color:var(--muted);margin-left:6px;font-weight:400}.tg-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.tg-ba{color:var(--ink2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 14px;margin:0;display:flex}.tg-ba b{color:var(--ink);font-weight:600}.tg-running{color:var(--run)}.tg-note{color:var(--muted);margin:0}.tg-bar{gap:2px;min-width:0;height:6px;display:flex}.tg-bar i{flex:1 1 0;min-width:2px;display:block}.tg-bar i:first-child{border-radius:3px 0 0 3px}.tg-bar i:last-child{border-radius:0 3px 3px 0}.tg-bar i:only-child{border-radius:3px}.tg-o{border-radius:2px;flex:none;width:8px;height:8px;margin-right:7px;display:inline-block}.tg-groups{gap:3px;margin:0;padding:0;list-style:none;display:grid}.tg-groups li{min-width:0;color:var(--ink2);font-variant-numeric:tabular-nums;align-items:center;display:flex}.tg-groups li span{flex:1;min-width:0}.tg-groups li b{color:var(--ink);white-space:nowrap;font-weight:500}.tg-groups li small{text-align:right;width:38px;color:var(--muted);font-size:11.5px}.tg-groups.horizontal{flex-wrap:wrap;gap:3px 16px;display:flex}.tg-groups.horizontal li span{flex:none;margin-right:6px}.tg-dialog{width:min(1120px,100vw - 32px);font-size:12.5px}.tg-than{gap:18px;padding-top:14px}.tg-intro{gap:8px;display:grid}.tg-intro .tg-bar{height:10px}.tg-intro .tg-ba{font-size:13.5px}.tg-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tg-table th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:0 0 5px;font-size:11.5px;font-weight:500}.tg-table td{color:var(--ink2);white-space:nowrap;padding:3px 0}.tg-table .so{text-align:right;padding-left:14px}.tg-table .pct{color:var(--muted);width:38px}.tg-table .minor{color:var(--muted)}.tg-table tr.tg-nh td{color:var(--ink);padding-top:9px;font-weight:600}.tg-table tr.tg-nh .pct,.tg-table tr.tg-nh .minor{color:var(--muted);font-weight:400}.tg-table td.tg-name{white-space:normal;padding-left:15px}.tg-notes{color:var(--muted);gap:2px;max-width:72ch;margin-top:-6px;font-size:11.5px;display:grid}.tg-notes p{margin:0}.tg-section{gap:7px;min-width:0;display:grid}.tg-ds{margin:0;padding:0;list-style:none;display:grid}.tg-ds li{min-width:0}.tg-ds button,.tg-row{width:100%;color:var(--ink2);font:inherit;text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0 -6px;padding:4px 6px;display:grid}.tg-row{grid-template-columns:minmax(0,1fr) auto auto}.tg-ds button:not(:disabled){cursor:pointer}.tg-ds button:not(:disabled):hover{background:var(--panel2);color:var(--ink)}.tg-ds button:focus-visible{outline:2px solid var(--ink2);outline-offset:-2px}.tg-ds .tg-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tg-ds .tg-time,.tg-ds .tg-label{color:var(--muted);white-space:nowrap;font-size:11.5px}.tg-ds b{color:var(--ink);white-space:nowrap;text-align:right;min-width:92px;font-weight:500}.tg-ds.with-bar button{grid-template-columns:auto minmax(0,1fr) 96px auto}.tg-bar-cell{min-width:0;display:block}.tg-bar-cell>span{display:block}.tg-ds .tg-bar{height:5px}@media (width<=640px){.tg-table .minor,.tg-ds .tg-label,.tg-ds .tg-time{display:none}.tg-ds button,.tg-row{grid-template-columns:minmax(0,1fr) auto}.tg-ds.with-bar button{grid-template-columns:minmax(0,1fr) 40px auto}.tg-ds b{min-width:0}}.gt{--gt-left:300px;--gt-so:92px;gap:10px;min-width:0;display:grid}.gt-legend{color:var(--muted);font-size:11.5px}.gt-legend li span{color:var(--muted)}.tg-o.gt-dot-waiting{opacity:.4}.gt-frame{min-width:0;position:relative}.gt-row{grid-template-columns:var(--gt-left) var(--gt-so) minmax(0, 1fr);width:100%;height:24px;color:var(--ink2);font:inherit;text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;column-gap:10px;padding:0;display:grid}.gt-axis-shared{z-index:3;background:var(--panel);border-bottom:1px solid var(--line);height:26px;color:var(--muted);font-size:11.5px;position:sticky;top:-14px}.gt-name{align-items:center;gap:6px;min-width:0;display:flex}.gt-name small{color:var(--muted);flex:none;font-size:11px}.gt-name small.gt-error{color:var(--bad)}.gt-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gt-so{text-align:right;white-space:nowrap;color:var(--ink2)}.gt-axis-shared .gt-so{color:var(--muted)}.gt-axis{min-width:0;height:100%;display:block;position:relative}.gt-axis small{color:var(--muted);white-space:nowrap;padding-left:3px;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.gt-grid{top:0;bottom:0;right:0;left:calc(var(--gt-left) + var(--gt-so) + 20px);pointer-events:none;z-index:0;position:absolute}.gt-tick{background:var(--line);opacity:.7;width:1px;position:absolute;top:0;bottom:0}.gt-gay{pointer-events:auto;background:repeating-linear-gradient(135deg, var(--line) 0 2px, transparent 2px 5px);position:absolute;top:0;bottom:0}.gt-group{z-index:1;position:relative}.gt-turn{cursor:pointer;color:var(--ink);border-radius:4px}.gt-turn:hover{background:color-mix(in srgb, var(--panel2) 70%, transparent)}.gt-turn:focus-visible,.gt-step:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.gt-turn .lu{color:var(--muted);flex:none;font-size:12px}.gt-phase{background:var(--tg-system);border-radius:2px;min-width:2px;height:10px;display:block;position:absolute;top:7px;overflow:hidden}.gt-phase b{display:block;position:absolute;top:0;bottom:0}.gt-phase b[data-group=model],.gt-bar[data-group=model]{background:var(--tg-model)}.gt-phase b[data-group=tools],.gt-bar[data-group=tools]{background:var(--tg-tools)}.gt-phase b[data-group=agent],.gt-bar[data-group=agent]{background:var(--tg-agent)}.gt-phase b[data-group=system],.gt-bar[data-group=system]{background:var(--tg-system)}.gt-phase b[data-group=wait-owner],.gt-bar[data-group=wait-owner]{background:var(--wait)}.gt-block{z-index:2;background:var(--panel2);--gt-left-k:calc(var(--gt-left) - 18px);border-radius:6px;margin:2px 0 8px;padding:0 8px 6px 0;position:relative}.gt-block .gt-row{grid-template-columns:var(--gt-left-k) var(--gt-so) minmax(0, 1fr);padding-left:18px}.gt-axis-turn{color:var(--muted)}.gt-rows{height:calc(var(--gt-n) * 24px);position:relative}.gt-links{top:0;bottom:0;right:0;left:calc(18px + var(--gt-left-k) + var(--gt-so) + 20px);width:calc(100% - 18px - var(--gt-left-k) - var(--gt-so) - 20px);pointer-events:none;height:100%;position:absolute;overflow:visible}.gt-links path{fill:none;stroke:var(--muted);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55}.gt-step{color:var(--ink2);position:relative}.gt-step .lu{color:var(--muted);flex:none;font-size:12px}.gt-block .gt-row.gt-step.gt-indented{grid-template-columns:calc(var(--gt-left-k) - 16px) var(--gt-so) minmax(0, 1fr);color:var(--muted);padding-left:34px}.gt-step:not(:disabled){cursor:pointer}.gt-step:not(:disabled):hover{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:4px}.gt-bar{border-radius:2px;min-width:2px;height:12px;display:block;position:absolute;top:6px;overflow:hidden}.gt-wait-part{background:var(--panel);opacity:.6;display:block;position:absolute;top:0;bottom:0;left:0}.gt-loading{padding:4px 0 6px 24px}@media (width<=760px){.gt{--gt-left:minmax(0, 1fr);--gt-so:auto}.gt-grid,.gt-links{display:none}.gt-row,.gt-block .gt-row{grid-template-columns:minmax(0,1fr) auto;align-content:center;row-gap:3px;height:44px;padding-left:0}.gt-block .gt-row{padding-left:8px}.gt-axis{grid-column:1/-1;height:12px}.gt-axis-shared{display:none}.gt-rows{height:auto}.gt-phase,.gt-bar{top:0}.gt-axis small,.gt-axis-turn{display:none}}.rs-box{justify-self:stretch;min-width:0;max-width:calc(100% - 22px);margin:8px 0 2px 22px}.rs-txt{background:var(--line2);height:96px;font:10.5px/1.4 var(--mono,ui-monospace, monospace);white-space:pre;color:var(--muted);margin:0;padding:6px 8px;overflow:hidden}.rs-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.rs-card{border:1px solid var(--line2);background:var(--bg);border-radius:8px;flex-direction:column;width:168px;max-width:100%;display:flex;position:relative;overflow:hidden}.rs-card.off{opacity:.6}.rs-main{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0 0 6px;display:flex}div.rs-main{cursor:default}.rs-img,.rs-page,.rs-ic{background:var(--line2);width:100%;height:96px;display:block}.rs-img{object-fit:cover}.rs-page{position:relative;overflow:hidden}.rs-page iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:400%;height:400%;transform:scale(.25)}.rs-ic{color:var(--muted);place-items:center;font-size:22px;display:grid}.rs-n{gap:1px;min-width:0;padding:0 8px;display:grid}.rs-n b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.rs-n small{color:var(--muted);min-height:1em;font-size:11px}.rs-act{opacity:0;gap:2px;display:flex;position:absolute;top:4px;right:4px}.rs-card:hover .rs-act,.rs-card:focus-within .rs-act{opacity:1}@media (hover:none){.rs-act{opacity:1}}.rs-act .ibtn{background:var(--bg);border:1px solid var(--line2);border-radius:6px}.rs-file-btn,.rs-filed{text-align:left;color:var(--muted);padding:4px 8px 6px;font-size:12px;display:block}.rs-file{gap:4px;padding:4px 8px 6px;display:flex}.rs-file input{flex:1;min-width:0;font-size:12px}.rs-add{color:var(--muted);margin-top:6px;font-size:12px}.rs-add summary{cursor:pointer}.rs-add ul{margin:4px 0 0;padding-left:16px}@media (width<=520px){.rs-box{margin-left:0}.rs-card{width:calc(50% - 4px)}}button.c-newbtn{cursor:pointer;font:650 13px var(--font);width:calc(100% - 24px)}button.c-newbtn:hover{opacity:.92}.c-dk{color:var(--ink);font-size:13px;font-weight:600}.c-dk:hover{border-color:var(--muted)}.c-dk em{font:600 11px/18px var(--font);text-align:center;background:var(--wait);color:#fff;border-radius:9px;min-width:18px;padding:0 5px;font-style:normal}:root[data-theme=dark] .c-dk em{color:#1a1306}.c-dk.ask{border-color:var(--wait-line);background:var(--wait-soft)}.c-dk .later{font:11px var(--mono);color:var(--muted)}.dk{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.dk-h{z-index:10;border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;display:flex;position:sticky;top:0}.dk-t{align-items:baseline;gap:10px;min-width:0;display:flex}.dk-t h1{font-size:17px}.dk-s{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk-ws,.dk-tm{border:1px solid var(--line);height:26px;font:600 12px var(--font);color:var(--ink2);white-space:nowrap;border-radius:13px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.dk-ws .lu,.dk-tm .lu{font-size:13px}.dk-ws .dot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%}.dk-ws.reconnecting{color:var(--wait);border-color:var(--wait-line)}.dk-ws.unavailable{color:var(--bad)}.dk-tm code{font-size:11.5px}.dk-tm.no{color:var(--bad)}.dk-ban{border:1px solid var(--line);height:26px;font:600 12px var(--font);color:var(--ink2);white-space:nowrap;border-radius:13px;align-items:center;gap:5px;padding:0 4px 0 9px;display:inline-flex}.dk-ban .lu{font-size:13px}.dk-ban.passed .lu{color:var(--ok)}.dk-ban.failed{color:var(--bad);border-color:var(--bad)}.dk-ban.untested .lu{color:var(--muted)}.dk-ban-b{background:var(--mute-soft);color:var(--ink2);font:600 11px var(--font);cursor:pointer;border:0;border-radius:10px;height:20px;margin-left:2px;padding:0 8px}.dk-ban-b:hover{color:var(--ink)}.dk-ban-b:focus-visible{outline:2px solid var(--run);outline-offset:1px}.dk-ask{border:1.5px solid var(--wait-line);background:var(--wait-soft);height:28px;color:var(--wait);font:700 12.5px var(--font);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.dk-h>.sp{flex:1}.dk-b{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;padding:16px 20px 40px;display:grid}.dk-err{color:var(--ink2);align-items:center;gap:8px;display:flex}.dk-repo{gap:10px;min-width:0;display:grid}.dk-rh{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.dk-rh b{font-size:15px}.dk-rh code{color:var(--muted);font-size:11.5px}.dk-rh .sp{flex:1}.dk-rh .btn{align-self:center}.dk-empty{border:1px dashed var(--line2);color:var(--muted);text-align:center;background:var(--panel);border-radius:12px;padding:18px;font-size:13px}.lanes{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));align-items:start;gap:12px;display:grid}.lane{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:clip}.lane.ask{border:1.5px solid var(--wait-line);box-shadow:0 0 0 3px var(--wait-soft)}.lane.closed{opacity:.7}.lane-h{border-bottom:1px solid var(--line);gap:3px;padding:10px 12px 8px;display:grid}.lane-t{align-items:center;gap:7px;min-width:0;display:flex}.lane-t b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.lane-t>.lu{font-size:16px}.mode{font:600 11px/20px var(--font);background:var(--mute-soft);color:var(--ink2);cursor:help;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.mode .lu{font-size:12px}.lane-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding-left:23px;font-size:12px;display:flex}.lane-m .st2{cursor:help;font-size:12px}.lane-m code{margin-left:auto;font-size:11px}.lane-tool{font:11.5px var(--mono);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;padding-left:23px;display:flex;overflow:hidden}.lane-tool .lu{flex:none;font-size:12px}.lane-tool span{text-overflow:ellipsis;min-width:0;overflow:hidden}.lane-feed{grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;min-height:90px;max-height:300px;padding:10px 12px;font-size:13px;display:grid;overflow:auto}.lane-feed .m-c,.lane-feed .m-u .bub{font-size:12.5px}.lane-feed .m-u{max-width:88%}.lane-feed .md h1,.lane-feed .md h2,.lane-feed .md h3{font-size:13px}.lane-empty{color:var(--muted);align-items:center;gap:6px;padding:10px 0;font-size:12.5px;display:flex}.lane .m-perm{margin:0 12px 10px}.m-perm{border:1.5px solid var(--wait-line);background:var(--wait-soft);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.m-perm .h{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.m-perm .h b{color:var(--wait);align-items:center;gap:6px;display:inline-flex}.m-perm .cmd small{font:12px var(--font);color:var(--muted);margin-top:3px;display:block}.m-perm .cmd{font:600 13px var(--mono);background:var(--panel);border:1px solid var(--line);overflow-wrap:anywhere;color:var(--ink);border-radius:8px;padding:8px 10px}.m-perm .pin summary{color:var(--ink2);cursor:pointer;font-size:12px}.m-perm .pin .outv{max-height:200px;margin-top:6px}.m-perm .acts{flex-wrap:wrap;gap:8px;display:flex}.m-perm .deny{gap:8px;display:grid}.m-perm .note{color:var(--muted);font-size:11.5px}.m-perm .term{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.m-perm .term code{font-size:11.5px}.m-ask{gap:12px;max-height:min(62vh,620px);overflow-y:auto}.m-ask fieldset{border:0;min-width:0;margin:0;padding:0}.m-ask legend{color:var(--ink);overflow-wrap:anywhere;margin-bottom:6px;padding:0;font-size:14px;font-weight:600;line-height:1.4}.m-ask legend small{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.ask-opts{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.ask-opt{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px 10px;display:grid}.ask-opt+.ask-opt{border-top:1px solid var(--line)}.ask-opt:hover{background:var(--panel2)}.ask-opt.on{background:var(--wait-soft)}.ask-opt:has(input:focus-visible){outline:2px solid var(--wait);outline-offset:-2px}.ask-opt>input[type=radio],.ask-opt>input[type=checkbox]{width:15px;height:15px;accent-color:var(--wait);cursor:pointer;margin:2px 0 0}.ask-opt .t{overflow-wrap:anywhere;min-width:0}.ask-opt b{color:var(--ink);font-size:13px;font-weight:500;line-height:1.4;display:block}.ask-opt small{color:var(--muted);margin-top:1px;font-size:12px;line-height:1.4;display:block}.ask-opt.ask-other{cursor:default;align-items:center}.ask-opt.ask-other>input[type=radio],.ask-opt.ask-other>input[type=checkbox]{margin-top:0}.ask-opt.ask-other .in{height:28px}.m-ask fieldset:disabled .ask-opt{cursor:default;opacity:.7}.m-ask .ask-preview{max-height:220px;margin:6px 0 0}.m-ask>.acts{background:var(--wait-soft);align-items:center;margin:0 -14px -12px;padding:8px 14px 12px;position:sticky;bottom:-12px}.m-ask .unanswered{font-size:12px}.m-ask-r{color:var(--ink2);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:2px 0;font-size:12.5px;display:grid}.m-ask-r>.lu{color:var(--muted);font-size:15px}.m-ask-r p{overflow-wrap:anywhere;margin:0}.m-ask-r .q{color:var(--muted)}.m-ask-r b{color:var(--ink);font-weight:600}.m-ask-r em{color:var(--muted);font-style:normal}.m-ask-r time{color:var(--muted);font-size:11px}.btn.big{height:36px;padding:0 16px;font-size:13.5px}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.lane-comp .box{border:1px solid var(--line2);background:var(--panel2);border-radius:10px;align-items:flex-end;gap:8px;padding:6px 6px 6px 10px;display:flex}.lane-comp .box:focus-within{border-color:var(--ink2)}.lane-comp .box.off{opacity:.7}.lane-comp textarea{resize:none;min-width:0;color:var(--ink);font:13px/1.45 var(--font);field-sizing:content;background:0 0;border:0;outline:0;flex:1;min-height:38px;max-height:160px}.lane-comp textarea:disabled{cursor:not-allowed}.lane-comp .sent{margin-top:4px;font-size:11.5px}.lane-comp .form-err{margin-top:4px}.lane-note{color:var(--muted);align-items:flex-start;gap:6px;margin:0 12px 8px;font-size:12px;line-height:1.45;display:flex}.lane-note .lu{flex:none;margin-top:2px}.lane-note:empty{display:none}.lane-a{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 10px;display:flex}.lane-a kbd{font:10px var(--mono);color:var(--muted);border:1px solid var(--line2);border-radius:4px;margin-left:2px;padding:0 3px}.lane-a .sp{flex:1}.lane-a .meta{font-size:12px}.lane-a .form-err{flex-basis:100%}.dlg{z-index:81;background:var(--panel);border:1px solid var(--line2);width:min(560px,100vw - 24px);max-height:calc(100vh - 32px);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.dlg .fv-h .sp{flex:1}.dlg-b{gap:14px;padding:14px 16px;display:grid;overflow:auto}.fld{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.fld>span,.fld>legend{color:var(--ink2);margin-bottom:5px;padding:0;font-size:12px;font-weight:650}.fld>legend{margin-bottom:6px}.fld i{color:var(--muted);font-style:normal;font-weight:500}.fld small{color:var(--muted);font-size:11.5px}.fld select.in{appearance:auto}.in.ta{resize:vertical;height:auto;padding:8px 10px;line-height:1.45}.opt{border:1px solid var(--line2);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:9px 11px;display:flex}.opt.on{border-color:var(--ink2);background:var(--panel2)}.opt input{accent-color:var(--accent);margin-top:3px}.opt b{font-size:13px}.opt em{color:var(--muted);margin-left:6px;font-size:11px;font-style:normal}.opt small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.dlg-warn{color:var(--bad);background:var(--bad-soft);border-radius:8px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:12.5px;display:flex}.dlg-f{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;display:flex}.dlg-f .meta{flex:1;font-size:12px}@media (width<=759px){.dk-h{gap:6px 8px;padding:8px 12px;position:static}.dk-t .meta,.dk-win{display:none}.dk-s{flex-basis:100%;order:5;gap:6px}.dk-ws,.dk-tm,.dk-ban{height:24px;padding:0 8px;font-size:11.5px}.dk-ban{padding-right:3px}.dk-ask{height:26px;font-size:12px}.dk-b{padding:12px 10px 32px}.lanes{grid-template-columns:minmax(0,1fr)}.m-perm .acts .btn{flex:1;height:44px;font-size:14px}.ask-opt{padding:11px 12px}.ask-opt>input[type=radio],.ask-opt>input[type=checkbox]{width:17px;height:17px}.ask-opt{grid-template-columns:18px minmax(0,1fr)}.ask-opt b{font-size:14px}.ask-opt.ask-other .in,.m-ask .deny .in{height:36px;font-size:16px}.m-ask .unanswered{flex-basis:100%}.lane-feed{max-height:240px}.dlg-f .meta{display:none}}.cmp{min-width:0;position:relative}.cmp-card{border:1px solid var(--line2);background:var(--panel);cursor:text;border-radius:16px;gap:6px;padding:8px 8px 6px 12px;transition:border-color .12s,box-shadow .12s;display:grid;position:relative}.cmp-card:focus-within{border-color:var(--ink2);box-shadow:0 0 0 3px var(--mute-soft)}.cmp.blocked .cmp-card{background:var(--panel2)}.cmp textarea{resize:none;width:100%;color:var(--ink);font:14px/1.5 var(--font);background:0 0;border:0;outline:0;min-height:25px;padding:4px 2px 0;overflow-y:hidden}.cmp textarea::placeholder{color:var(--muted)}.cmp.v-lane textarea{font-size:13px}.cmp-row{align-items:center;gap:4px;min-width:0;display:flex}.cmpb{width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:inline-grid}.cmpb .lu{font-size:17px}.cmpb:hover{background:var(--mute-soft);color:var(--ink)}.cmpb:focus-visible{outline:2px solid var(--run);outline-offset:1px}.cmpb.send{background:var(--accent);color:var(--on-accent);border-radius:50%}.cmpb.send:hover{opacity:.9;background:var(--accent);color:var(--on-accent)}.cmpb.send[disabled]{background:var(--line2);color:var(--panel);cursor:not-allowed}.cmpb.stop{border:1.5px solid var(--line2);border-radius:50%}.cmpb.stop .lu{font-size:13px}.cmp-hint{min-width:0;color:var(--muted);flex:1;padding:0 6px;font-size:11.5px;overflow:hidden}.cmp-hint>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cmp-hint .lu{vertical-align:-2px;margin-right:4px}.cmp-hint .ok{color:var(--ink2)}.cmp-hint .bad{color:var(--bad);white-space:normal}.cmp-hint kbd{font:10.5px var(--mono);border:1px solid var(--line2);border-radius:4px;padding:0 3px}.cmp-files{scrollbar-width:thin;gap:6px;padding:2px 0 4px;display:flex;overflow-x:auto}.fchip2{border:1px solid var(--line);background:var(--panel2);border-radius:10px;flex:none;align-items:center;gap:8px;max-width:230px;height:52px;padding:0 30px 0 8px;display:flex;position:relative;overflow:hidden}.fchip2.img{width:52px;padding:0}.fchip2.img img{object-fit:cover;width:100%;height:100%;display:block}.fchip2 .pv{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.fchip2 .pv:focus-visible{outline:2px solid var(--run);outline-offset:-2px;border-radius:10px}.fchip2 .ic{background:var(--mute-soft);width:34px;height:34px;color:var(--ink2);border-radius:8px;flex:none;place-items:center;display:grid}.fchip2 .ic .lu{font-size:17px}.fchip2 .tx{min-width:0;line-height:1.3;display:grid}.fchip2 .nm{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.fchip2 .sz{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.fchip2.other .ic{background:var(--wait-soft);color:var(--wait)}.fchip2.err{border-color:color-mix(in srgb, var(--bad) 45%, var(--line))}.fchip2.err .ic{background:var(--bad-soft);color:var(--bad)}.fchip2.err .sz{color:var(--bad)}.fchip2.up{opacity:.85}.fchip2 .bar{background:var(--run);height:3px;transition:width .15s;position:absolute;bottom:0;left:0}.fchip2 .rm,.fchip2 .rt{cursor:pointer;background:color-mix(in srgb, var(--ink) 70%, transparent);width:20px;height:20px;color:var(--panel);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px}.fchip2 .rm{right:4px}.fchip2 .rt{right:28px}.fchip2.err{padding-right:54px}.fchip2 .rm .lu,.fchip2 .rt .lu{font-size:12px}.fchip2.img .rm{opacity:0;transition:opacity .1s}.fchip2.img:hover .rm,.fchip2.img:focus-within .rm{opacity:1}@media (hover:none){.fchip2.img .rm{opacity:1}}.fchip2 .rm:focus-visible,.fchip2 .rt:focus-visible{outline:2px solid var(--run);opacity:1}.cmp-drop{border:2px dashed var(--run);background:color-mix(in srgb, var(--run-soft) 88%, transparent);font:650 14px var(--font);color:var(--run);pointer-events:none;z-index:3;border-radius:16px;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:-1px}.cmp-drop .lu{font-size:18px}.men{z-index:20;background:var(--panel);border:1px solid var(--line2);max-height:min(320px,46vh);box-shadow:var(--shadow);border-radius:12px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto}.men.down{top:calc(100% + 6px);bottom:auto}.lane:has(.cmp .men){overflow:visible}.men-h{background:var(--panel);border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:5px;margin:-4px -4px 2px;padding:6px 8px;font-size:11.5px;display:flex;position:sticky;top:-4px}.men-h b{color:var(--ink)}.men-h .sp{flex:1}.men-h kbd{font:10px var(--mono);border:1px solid var(--line2);border-radius:4px;padding:0 3px}.men button{text-align:left;cursor:pointer;width:100%;min-width:0;font:12.5px var(--mono);color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;display:flex}.men button .d{color:var(--muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.men button b{color:var(--ink);flex:none;font-weight:600}.men button .lu{color:var(--muted);flex:none}.men button.on{background:var(--mute-soft)}.men-e{color:var(--muted);padding:10px;font-size:12.5px}[data-y]{--yc:var(--ink2);--ys:var(--mute-soft)}[data-y=proposal]{--yc:var(--wait);--ys:var(--wait-soft)}[data-y=lab]{--yc:var(--run);--ys:var(--run-soft)}[data-y=knowledge]{--yc:var(--ok);--ys:var(--ok-soft)}[data-y=task]{--yc:var(--ink);--ys:var(--mute-soft)}.cmp.has-y .cmp-card{border-color:color-mix(in srgb, var(--yc) 50%, var(--line2))}.cmp.has-y .cmp-card:focus-within{box-shadow:0 0 0 3px var(--ys)}.cmpb.slash{font:600 16px var(--mono)}.cmp-hint .g .lu,.cmp-hint .g b{color:var(--yc)}.cmp-hint .g b{font-weight:700}.cmp-st{min-width:0;color:var(--muted);white-space:nowrap;margin:0 0 5px 8px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.cmp-st>*{flex:none}.cmp-st>:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.cmp-st>*+:before{content:"·";color:var(--line2);margin:0 6px}.cmp-st b{color:var(--ink2);font-weight:600}.cmp-st .q{color:var(--run)}.cmpb.plus{display:none}.men.pl{width:230px;padding:4px;right:auto}.men.pl button{font:13.5px var(--font);gap:10px;padding:10px}.men.pl button .lu,.men.pl .sl-k{text-align:center;width:18px;color:var(--muted)}.men.pl .sl-k{font:700 15px var(--mono)}.men.pl button b{font-weight:550}.men.sl{padding:4px}.men-g{font:600 10.5px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:6px 8px 2px}.men.sl button{font:12.5px var(--font);grid-template-columns:18px auto auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.men.sl button .lu{color:var(--muted);font-size:15px}.men.sl button[data-y] .lu{color:var(--yc)}.men.sl button b{font:600 12.5px var(--mono);color:var(--ink)}.men.sl button.y b{font-family:var(--font)}.men.sl button .hint{font:11.5px var(--mono);color:var(--muted)}.men.sl button .ds{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.men.sl button.cur{box-shadow:inset 0 0 0 1px var(--line2)}.men-h .slash{font:700 13px var(--mono);color:var(--ink)}.itags{flex-wrap:wrap;gap:4px;margin:0 0 4px;display:flex}.itag{background:var(--ys);height:20px;color:var(--yc);font:650 11px var(--font);border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.itag .lu{font-size:12px}.stag{border:1px solid var(--line2);background:var(--panel);height:20px;color:var(--ink);font:600 11px var(--mono);border-radius:6px;align-items:center;padding:0 6px;display:inline-flex}.m-u .bub .itags+.txt,.m-u .bub .itags+.pre{margin-top:0}.att-h{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;display:flex}.att-img{border:1px solid var(--line);background:var(--panel2);cursor:zoom-in;border-radius:10px;width:120px;height:90px;display:block;overflow:hidden}.att-img img{object-fit:cover;width:100%;height:100%;display:block}.att-chip{border:1px solid var(--line);background:var(--panel);max-width:260px;height:34px;color:var(--ink);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.att-chip .lu{color:var(--ink2);font-size:15px}.att-chip .nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.att-chip .sz{color:var(--muted);white-space:nowrap}.att-chip.other .lu{color:var(--wait)}.att-chip:hover,.att-img:hover{border-color:var(--line2)}.m-u.echo{opacity:.75}.qtag.sent{background:var(--mute-soft);color:var(--ink2)}.c-comp.on{padding:8px 22px 14px}.c-comp.on .cmp,.c-perm{max-width:700px;margin:0 auto}.c-perm{margin-bottom:8px}.chat.wide .c-perm,.chat.wide .c-comp.on .cmp{max-width:820px}.lane-comp{padding:0 10px 8px}.lane-comp .cmp-card{border-radius:12px;padding:6px 6px 4px 10px}.lane-comp .cmp-drop{border-radius:12px}.lane-comp .cmpb{width:30px;height:30px}.lane-comp .cmp-st{margin-left:6px}.lane-comp .fchip2{height:44px}.lane-comp .fchip2.img{width:44px}@media (width<=759px){.c-comp.on{padding:6px 8px 10px}.cmpb{width:40px;height:40px}.lane-comp .cmpb{width:38px;height:38px}.cmp textarea{font-size:16px}.cmp-hint .kbd,.cmpb.att{display:none}.cmpb.plus{display:inline-grid}.men.sl button{grid-template-columns:18px auto minmax(0,1fr)}.men.sl button .hint{display:none}.cmp-hint>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.att-img{width:96px;height:72px}}.nc-comp{max-width:700px;margin:0 auto;position:relative}.cmp-cfg{z-index:20;background:var(--panel);border:1px solid var(--line2);max-height:min(460px,62vh);box-shadow:var(--shadow);border-radius:12px;gap:12px;padding:0 12px 12px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:auto}.cmp-cfg .men-h{margin:0 -12px;padding:8px 12px}.cmp-cog.on{background:var(--mute-soft);color:var(--ink)}.cmp-at{position:relative}.c-comp.on .cmp-at{max-width:700px;margin:0 auto}.chat.wide .c-comp.on .cmp-at{max-width:820px}.lane-comp .cmp-cfg{max-height:none;margin-bottom:8px;position:static}.cfg-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 -12px;padding:10px 12px 0;display:flex}.cfg-foot p{color:var(--muted);flex:220px;margin:0;font-size:12px;line-height:1.45}.cfg-foot p.wait{color:var(--wait)}.cmp-cfg .cfg-def{justify-self:start;gap:6px}.cfg-foot .form-err{flex-basis:100%;order:3}.cfg-foot .btn{flex:none;gap:6px;height:28px;padding:0 12px}.nc-empty{text-align:center;color:var(--ink2);justify-items:center;gap:8px;padding:16vh 16px 0;display:grid}.nc-empty>.lu{color:var(--muted);font-size:26px}.nc-empty b{color:var(--ink);font-size:15px}.nc-empty:has(.pipe){padding-top:8vh}.pipe{text-align:left;gap:8px;width:min(640px,100%);margin-top:12px;display:grid}.pipe-h{text-align:center;color:var(--ink);margin:0;font-weight:600}.pipe-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pipe-card{border:1px solid var(--line2);background:var(--panel);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-content:start;gap:4px;padding:12px;display:grid}.pipe-card:hover,.pipe-card:focus-visible{border-color:var(--accent)}.pipe-t{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:600;display:inline-flex}.pipe-t .lu{color:var(--accent)}.pipe-d{color:var(--muted);font-size:12px}.pipe-ex{border:1px dashed var(--line2);color:var(--muted);border-radius:6px;margin-top:4px;padding:4px 8px;font-size:12px}.pipe-or{text-align:center;color:var(--muted);margin:0;font-size:11.5px}.pipe-open{border:1px solid var(--accent);background:var(--panel);border-radius:8px;padding:12px}.pipe-in{box-sizing:border-box;resize:vertical;border:1px solid var(--line2);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.pipe-stages{gap:2px;margin:0;padding-left:20px;font-size:12.5px;display:grid}.nc-empty .pipe-stages b{font-size:inherit;font-weight:600}.pipe-stages span{color:var(--muted);margin-left:6px}.pipe-stages span:before{content:"· "}.pipe-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.pipe-meta span{align-items:center;gap:5px;display:inline-flex}.pipe-act{gap:8px;display:flex}@media (width<=559px){.pipe-cards{grid-template-columns:1fr}}.stagebar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:6px 16px;font-size:11.5px;display:flex}.stagebar .sb-name{color:var(--ink);align-items:center;gap:5px;margin-right:4px;font-weight:600;text-decoration:none;display:inline-flex}.stagebar .sb-name .lu{color:var(--accent)}.sb-stages{list-style:none;display:contents}.sb-stages li{border:1px solid var(--line2);color:var(--muted);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.sb-stages li[data-mark=done]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, var(--line2))}.sb-stages li[data-mark=now]{color:var(--accent);border-color:var(--accent);font-weight:600}.sb-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.sb-use{color:var(--muted);white-space:nowrap;margin-left:auto}.tourcard{border:1px solid var(--accent);background:var(--panel);border-radius:8px;margin:8px 16px 0;padding:8px 12px;font-size:12.5px}.tourcard p{margin:0}.tc-k{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.tc-t{color:var(--ink);margin:2px 0 6px!important}.tc-act{flex-wrap:wrap;gap:6px;display:flex}.nc-st span{align-items:center;gap:6px;display:inline-flex}.nc-st .bad{color:var(--bad)}@media (width<=759px){.nc-plan{display:none}}.cmp-dx{min-width:0;padding:2px 0 4px;display:flex}.dxchip{border:1px solid color-mix(in srgb, var(--run) 40%, var(--line));background:var(--run-soft);max-width:100%;height:26px;color:var(--ink);font:600 12px var(--font);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 9px;display:inline-flex}.dxchip .lu{color:var(--run);flex:none;font-size:13px}.dxchip .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dxchip .code{color:var(--muted);font:500 11px var(--mono);flex:none}.dxchip .x{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.dxchip .x:hover{background:color-mix(in srgb, var(--run) 15%, transparent);color:var(--ink)}.dxchip .x:focus-visible{outline:2px solid var(--run);outline-offset:1px}:root{--c1:#2563eb;--c2:#ea580c;--c3:#16a34a;--c4:#9333ea;--c5:#0891b2;--c6:#ca8a04;--code-kw:#9333ea;--code-str:#008438;--code-num:#c84800;--code-fn:#2563eb;--code-key:#007b98;--code-var:#9a6800;--code-com:#686870}:root[data-theme=dark]{--c1:#60a5fa;--c2:#fb923c;--c3:#4ade80;--c4:#c084fc;--c5:#22d3ee;--c6:#facc15;--code-kw:#c084fc;--code-str:#4ade80;--code-num:#fb923c;--code-fn:#60a5fa;--code-key:#22d3ee;--code-var:#facc15;--code-com:#8e8e96}.certainty{font:600 11px var(--mono);color:var(--ink2);white-space:nowrap;cursor:help;align-items:center;gap:5px;display:inline-flex}.certainty .tr{background:var(--line);border-radius:2px;width:34px;height:4px;display:inline-block;overflow:hidden}.certainty i{background:var(--ink2);border-radius:2px;height:100%;display:block}.certainty[data-tone=ok] i{background:var(--ok)}.certainty[data-tone=wait] i{background:var(--wait)}.certainty b{font-weight:600}.zr .zi .certainty b{color:var(--ink2)}.tn{min-width:0;color:var(--ink2);align-items:center;gap:4px;display:inline-flex}.tn .lu{color:var(--muted);font-size:12px}.tn .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tn .more,.zr .src{color:var(--muted)}.zr .zi .tn{font:12px var(--font);max-width:220px}.src-l{color:var(--ink2);align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.src-l .lu{color:var(--muted);margin-top:2px}.ptabs{border-bottom:1px solid var(--line);gap:2px;margin:2px 0 12px;display:flex;overflow:auto hidden}.ptabs button{font:600 13px var(--font);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 10px 9px;display:inline-flex}.ptabs button .lu{font-size:15px}.ptabs button span{font-size:11.5px;font-weight:500}.ptabs button:hover:not([disabled]){color:var(--ink)}.ptabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.ptabs button[disabled]{opacity:.4;cursor:default}.arch{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;max-width:100%;padding-bottom:20px;display:grid}.arch>*{min-width:0}.arch .fline code{overflow-wrap:anywhere}.arch>header{gap:6px;display:grid}.arch h2{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;font-size:17px;line-height:1.35;display:flex}.arch-m{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.arch-m .dc{align-items:center;gap:5px;display:inline-flex}.arch-m .dc.no{color:var(--wait)}.arch-m .src{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.arch-m .lk{align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.display-version{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.display-version-h{flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.display-version-h .seg button .lu{margin-right:5px}.display-version-problems{color:var(--ink2);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.display-version-problems li{overflow-wrap:anywhere;align-items:baseline;gap:6px;display:flex}.display-version .pg-f{max-height:none}.doc-lead{font-size:13.5px}.doc-sec{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.doc-sec>.r-sec{min-width:0}.doc-sec .md table{font-size:12.5px}.warn{color:var(--wait)}figure.mmd{border:1px solid var(--line2);background:var(--panel2);border-radius:10px;margin:6px 0;overflow:hidden}figure.mmd figcaption{border-bottom:1px solid var(--line);font:600 11.5px var(--font);color:var(--ink2);background:var(--panel);align-items:center;gap:6px;padding:6px 10px;display:flex}figure.mmd figcaption .kind{font:11px var(--mono);color:var(--muted);margin-left:auto}figure.mmd pre{font:12px/1.6 var(--mono);color:var(--ink);white-space:pre;margin:0;padding:10px 12px;overflow-x:auto}figure.mmd figcaption .mmd-t{border:1px solid var(--line2);background:var(--panel2);font:500 11px var(--font);color:var(--ink2);cursor:pointer;border-radius:6px;flex:none;padding:1px 8px}figure.mmd figcaption .mmd-t:hover{color:var(--ink);border-color:var(--ink2)}figure.mmd .mmd-canvas{background:var(--panel);cursor:zoom-in;padding:12px;overflow-x:auto}figure.mmd figcaption .mmd-to{flex:none;width:24px;height:24px}figure.mmd .mmd-canvas svg{max-width:100%;height:auto;margin:0 auto;display:block}figure.mmd .mmd-wait{color:var(--muted);background:var(--panel);padding:14px 12px;font-size:12px}figure.mmd .mmd-err{color:var(--bad);background:var(--bad-soft);border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:6px 12px;font-size:12px}.rchart{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.rstats{flex-wrap:wrap;gap:8px;display:flex}.rstat{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:1px;min-width:96px;padding:8px 12px;display:grid}.rstat b{font:650 18px var(--font)}.rstat span{color:var(--muted);font-size:11.5px}.rbars{gap:5px;margin:0;display:grid}.rbars figcaption,.rtable figcaption{font:600 12px var(--font);color:var(--ink2);justify-content:space-between;display:flex}.rtable figcaption span{color:var(--muted);font-weight:500}.rbar{grid-template-columns:minmax(70px,140px) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.rbar .k{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rbar .t{background:var(--mute-soft);border-radius:3px;height:14px;overflow:hidden}.rbar .t i{border-radius:3px;min-width:2px;height:100%;display:block}.rbar .v{font:600 12px var(--mono);text-align:right;min-width:44px}.rtable{gap:5px;margin:0;display:grid}.rtable td.n,.rtable th.n{text-align:right}.rtable .nc{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.rtable .nc i{background:var(--c1);opacity:.6;border-radius:2px;max-width:60px;height:6px;display:inline-block}.rtable .nc b{font:500 12px var(--mono)}.rtable .tw{overflow-x:auto}.rtable .kv{gap:1px;display:grid}.rtable .kv>span{white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.rtable .kv i{color:var(--muted);font-style:normal}.rtable .kv b{font:500 12px var(--mono)}.rother summary{color:var(--ink2);cursor:pointer;font-size:12px}.rother dl div{gap:8px;font-size:12px;display:flex}.rother dt{color:var(--muted)}.lab-chart{gap:8px;display:grid}.adoption{border:1px solid var(--line2);background:var(--panel);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.adoption h3{align-items:center;gap:6px;font-size:13px;display:flex}.adoption.none{border-style:dashed}.tgl{background:var(--line2);border-radius:9px;flex:none;width:30px;height:17px;display:inline-block;position:relative}.tgl i{background:var(--panel);border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.tgl.on{background:var(--ok)}.tgl.on i{left:15px}.tgl.wait{background:var(--wait)}.tgl.wait i{left:8.5px}button.tgl{cursor:pointer;border:0;padding:0}button.tgl:disabled{cursor:default}button.tgl:focus-visible{outline:2px solid var(--run);outline-offset:2px}.tgl-hit{margin:-6px;padding:6px;display:inline-flex}.jb-ask{border:1px solid var(--wait-line);background:var(--wait-soft);border-radius:10px;margin:8px 0 4px;padding:10px 12px;font-size:13px}.jb-ask p{margin:0 0 8px}.jb-pending{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.zr.job .zi{gap:10px}.zr .lr{align-items:center;gap:4px;display:inline-flex}.jw{font-size:13px}.kv{border:1px solid var(--line);border-radius:10px;display:grid}.kv>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 12px;font-size:13px;display:grid}.kv>div:last-child{border-bottom:0}.kv span{color:var(--muted);font-size:12px}.kv b{overflow-wrap:anywhere;font-weight:600}.kv b.big{font-size:18px}.kv code{font-size:11px}.kv a{align-items:center;gap:4px;display:inline-flex}.kv .val{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.runs{flex-wrap:wrap;gap:3px;margin-bottom:8px;display:flex}.runs i{background:var(--ok);opacity:.85;border-radius:3px;width:14px;height:14px}.runs i.bad{background:var(--bad)}.runl{margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.runl li{border-bottom:1px solid var(--line);grid-template-columns:18px 128px minmax(0,1fr);align-items:center;gap:6px;padding:4px 0;display:grid}.runl li:last-child{border-bottom:0}.runl time{font:11.5px var(--mono);color:var(--muted)}.runl li.bad span{color:var(--bad)}.jdo{border:1px solid var(--line2);background:var(--panel);border-radius:10px;padding:8px 12px}.chk2{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.chk2 li{align-items:center;gap:6px;display:flex}.gates{flex-wrap:wrap;gap:6px;display:flex}.gate{border:1px solid var(--line2);height:26px;color:var(--ink2);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex}.denvs{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:12px;padding-bottom:20px;display:grid}.denv{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:10px;min-width:0;padding:12px 14px;display:grid}.denv.on{border-color:var(--ink2);box-shadow:0 0 0 3px var(--mute-soft)}.denv header{align-items:center;gap:8px;min-width:0;display:flex}.denv header>.lu{font-size:18px}.denv .dt{flex:1;min-width:0;display:grid}.denv .dt b{font-size:14px}.denv .dt span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dver{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dver>span:first-child{color:var(--muted);font-size:12px}.dver>b{font:700 22px var(--font)}.dver .st2{font-size:11.5px}.dkv{gap:4px;margin:0;font-size:12.5px;display:grid}.dkv div{grid-template-columns:70px minmax(0,1fr);gap:8px;display:grid}.dkv dt{color:var(--muted)}.dkv dd{overflow-wrap:anywhere;margin:0}.dkv a{align-items:center;gap:3px;display:inline-flex}.dsec h4{color:var(--ink2);justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.dsec h4 span{color:var(--muted);font-weight:500}.envs{flex-wrap:wrap;gap:5px;display:flex}.envc{border:1px solid var(--line);border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.envc code{background:0 0;padding:0;font-size:11px}.envc .lu{font-size:12px}.envc.ok{color:var(--ok)}.envc.ok code{color:var(--ink2)}.envc.miss{border-color:var(--wait-line);background:var(--wait-soft);color:var(--wait)}.envc.miss b{font-weight:650}.dhist{margin:0;padding:0;list-style:none;display:grid}.dhist li{grid-template-columns:9px minmax(0,1fr);column-gap:10px;padding:5px 0;font-size:12.5px;display:grid;position:relative}.dhist li:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:4px}.dhist li:first-child:before{top:14px}.dhist li:last-child:before{height:14px;bottom:auto}.dhist li:only-child:before{display:none}.dhist .dot{background:var(--ok);border-radius:50%;grid-row:1;align-self:center;width:9px;height:9px;position:relative}.dhist li.bad .dot{background:var(--bad)}.dhist .hm{grid-column:2;align-items:baseline;gap:8px;min-width:0;margin:0;line-height:18px;display:flex}.dhist .ver{font:650 12px var(--mono)}.dhist time{font:11px var(--mono);color:var(--muted)}.dhist .hm b{color:var(--bad);font-size:11px;font-weight:650}.dhist .tx{color:var(--ink2);overflow-wrap:anywhere;grid-column:2;margin:1px 0 0;line-height:1.5}.dhist .tx code{font-size:11.5px}.dhist.clamp .tx{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r-body.dpanel{container:dpanel/inline-size}.dcols,.dcol{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}@container dpanel (width>=960px){.dcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:32px}}details.why{border:1px solid var(--line2);background:var(--panel);border-radius:12px;flex:none;max-height:34vh;margin:10px 16px;padding:10px 12px;overflow:auto}details.why>summary{cursor:pointer;align-items:center;gap:7px;font-size:13px;list-style:none;display:flex}details.why>summary::-webkit-details-marker{display:none}details.why>summary .meta{font-size:12px}.why-c{flex-wrap:wrap;gap:6px;margin:8px 0 6px;display:flex}ul.why-c{gap:4px;padding:0;font-size:13px;list-style:none;display:grid}ul.why-c li{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}ul.why-c li>span{color:var(--ink2)}ul.why-c li .lu{color:var(--muted);align-self:center;font-size:12px}.pickc{border:1px solid var(--line2);border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:12.5px;display:inline-flex}.pickc span{color:var(--muted)}.pickc .lu{color:var(--muted);font-size:12px}details.why .md{font-size:13px}.evc{font:600 11px var(--font);color:var(--ok);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.evc .lu{font-size:12px}details.evd{border:1px solid var(--line2);border-radius:10px;min-width:0;padding:8px 12px;display:block}details.evd>*+*{margin-top:8px}details.evd .doc-sec{display:block}details.evd>summary{cursor:pointer;align-items:center;gap:6px;font-size:13px;list-style:none;display:flex}details.evd>summary::-webkit-details-marker{display:none}details.evd>summary .meta{font-size:12px}@media (width<=759px){.zr .zi .tn{display:none}.arch-m .lk{margin-left:0}.arch-m .src{white-space:normal}.kv>div{grid-template-columns:90px minmax(0,1fr)}.kv>div>code{display:none}.runl li{grid-template-columns:18px minmax(0,1fr)}.runl li time,.runl li span{grid-column:2}details.why{margin:0 12px 8px}}.proof{--hair:color-mix(in srgb, var(--line) 38%, transparent);gap:10px;min-width:0;display:grid}.pkl{max-width:62ch;margin:0;font-size:15px;line-height:1.55}.pbar{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:12px;font-weight:600;display:flex}.pbar-x{font:500 12px var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:2px 0}.pbar-x:hover{text-underline-offset:3px;text-decoration:underline}.pbar-x:focus-visible,.pit-h.can:focus-visible,.rl-y:focus-visible,.rl-gh:focus-visible,.rr-back:focus-visible,.rp-lk:focus-visible,.rl-dx:focus-visible{outline:2px solid var(--run);outline-offset:2px}.pbar+.crit-c{margin-top:-6px}.crit-c{min-width:0;font-size:13px;line-height:1.45;display:grid}.pit{border-top:1px solid var(--hair);min-width:0}.pit.back{background:var(--wait-soft);border-radius:6px;margin:0 -8px;padding:0 8px}.pit-r{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:10px 0;display:grid}.pit-h{border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.pit-h.can{cursor:pointer}.pit-h.can:hover .pit-t{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.pit-h>.lu{margin-top:1px}.pit-m{gap:1px;min-width:0;display:grid}.pit-t{overflow-wrap:anywhere;font-weight:500}.pit-t.h{font-weight:600}.pit-full{color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:12.5px}.pit-full b{color:var(--ink);font-weight:600}.pit-k{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.pit-h code{font:.92em var(--mono);background:0 0;border:0;padding:0}.pit-n{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:600}.pit-n[data-tone=ok]{color:var(--ok)}.pit-n[data-tone=bad]{color:var(--bad)}.pit-n[data-tone=run]{color:var(--run)}.pit-a{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pit-a .btn.on{background:var(--wait);border-color:var(--wait);color:#fff}:root[data-theme=dark] .pit-a .btn.on{color:#1a1306}.pit-images{color:var(--muted);white-space:nowrap;align-items:center;gap:3px;padding-top:2px;font-size:11.5px;display:inline-flex}.pit-images .lu{font-size:12px}.pa{justify-items:start;gap:7px;min-width:0;padding:0 0 16px 26px;display:grid}.pa-f{border:1px solid var(--line);background:var(--panel2);cursor:zoom-in;border-radius:8px;max-width:100%;padding:0;display:block;position:relative;overflow:hidden}.pa-f:not(.ra):not(.cat){width:100%;min-height:120px}.pa-f:hover{border-color:var(--line2)}.pa-f:focus-visible,.pa-strip button:focus-visible,.pa-full:focus-visible{outline:2px solid var(--run);outline-offset:2px}.pa-f img{width:100%;height:auto;display:block}.pa-f.cat img{max-width:none;position:absolute}.pa-f.cat:not(.ra) img{opacity:0}.pa-cap{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;font-size:12px;line-height:1.4;display:flex}.pa-full{color:var(--ink2);font:500 12px var(--font);cursor:zoom-in;white-space:nowrap;background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;padding:0;display:inline-flex}.pa-full:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.pa-full .lu{font-size:11px}.pa-strip{flex-wrap:wrap;gap:6px;display:flex}.pa-strip button{aspect-ratio:3/2;border:1px solid var(--line);background:var(--panel2);cursor:pointer;border-radius:6px;flex:none;width:84px;padding:0;overflow:hidden}.pa-strip button:hover{border-color:var(--line2)}.pa-strip button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pa-strip img{object-fit:contain;width:100%;height:100%;display:block}.pit-b{gap:8px;min-width:0;padding:0 0 12px 26px;display:grid}.pit-b .pgs{margin:0}.pcmd{border:1px solid var(--line);background:var(--panel2);border-radius:7px;align-items:center;gap:4px;min-width:0;padding:2px 2px 2px 9px;display:flex}.pcmd code{min-width:0;font:11.5px var(--mono);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.pcmd code:before{content:"$ ";color:var(--muted)}.pcmd .ibtn{width:24px;height:24px}.pnote{font-size:12.5px}.pshots{flex-wrap:wrap;gap:10px 8px;margin:0;padding:0;list-style:none;display:flex}.pshots li{gap:3px;width:168px;min-width:0;display:grid}.pshots button{aspect-ratio:16/10;border:1px solid var(--line);background:var(--panel2);cursor:zoom-in;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.pshots button:hover{border-color:var(--line2)}.pshots button:focus-visible{outline:2px solid var(--run);outline-offset:2px}.pshots img{object-fit:contain;width:100%;height:100%;display:block}.pshots .nm{font:11px var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=759px){.pshots li{width:calc(50% - 4px)}}.pdc{gap:10px;margin-top:12px;display:grid}.pdc>h4{color:var(--ink2);margin:0;font-size:12px}.pdc-cap{gap:4px;display:grid}.pdc-label{color:var(--muted);margin:0;font-size:12.5px}.pdc-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px;display:grid}.pdc-pair figure{gap:3px;min-width:0;margin:0;display:grid}.pdc-pair figcaption{color:var(--muted);font-size:12px}.pdc-pair button{border:1px solid var(--line);cursor:zoom-in;background:0 0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.pdc-pair img{width:100%;height:auto;display:block}.pdc .pmiss{margin:0}.pdc-tl{gap:8px;display:grid}.pdc-tl form{gap:6px;display:grid}.pdc-tl textarea{resize:vertical;width:100%;min-height:58px;font:inherit;font-size:13px;line-height:1.45}.pdc-tl-c{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.pdc-tl-c .meta{flex:200px;min-width:0;font-size:12px}.pdc-ds{gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.pdc-ds li{gap:1px;min-width:0;display:grid}.pdc-ds q{white-space:pre-wrap}.pdc-ds-m{min-width:0;color:var(--muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.pdc-ds-m span{white-space:nowrap}.pdc-ds-m a{min-width:0;color:inherit;align-items:baseline;gap:5px;display:flex}.pdc-ds-m .pdc-ds-t{text-overflow:ellipsis;overflow:hidden}.pdc-ds-m a b{flex:none;font-weight:500}.pdc-missing{color:var(--muted);align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.pmiss h4{color:var(--ink2);gap:6px;margin-bottom:4px;font-size:12px;display:flex}.pmiss h4 span{color:var(--muted);font-weight:500}.pmiss ul{gap:2px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.pprob{border:1px solid var(--wait-line);background:var(--wait-soft);color:var(--ink2);border-radius:9px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;display:flex}.pprob .lu{margin-top:1px}.pprob ul{margin:2px 0 0;padding-left:16px}.rv-row{flex-wrap:wrap;justify-content:flex-end;gap:8px}.r-foot .rv-row .grow{white-space:normal;flex:240px;min-width:0}.r-foot.col .note-c{width:100%}.sproof h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.sproof h3 .lk{min-width:0;color:var(--ink);align-items:center;gap:6px;display:inline-flex}.sproof h3 .lk b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cdots i.dn{background:var(--line2);border-color:var(--line2)}.cdots.pf i.ok{background:var(--tone-c,var(--ok));border-color:var(--tone-c,var(--ok))}.cdots.pf[data-tone=ink]{--tone-c:var(--ink2)}.cdots.pf[data-tone=wait]{--tone-c:var(--wait)}.cdots.pf[data-tone=mute]{--tone-c:var(--muted)}.cdots.pf .num{font:11px var(--mono);color:var(--tone-c,var(--ok))}.cdots .warn{background:var(--wait);width:6px;height:6px;box-shadow:0 0 0 2px var(--wait-soft);border-radius:50%;margin-left:2px}.newbuild{z-index:200;border:1px solid var(--line2);background:var(--panel);max-width:calc(100vw - 24px);box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;border-radius:18px;align-items:center;gap:8px;padding:5px 6px 5px 12px;font-size:13px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%)}.newbuild>.lu{color:var(--run)}.newbuild span{text-overflow:ellipsis;overflow:hidden}.newbuild .nb-go{background:var(--accent);height:26px;color:var(--on-accent);font:650 12.5px var(--font);cursor:pointer;border:0;border-radius:13px;padding:0 12px}.newbuild .nb-x{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.newbuild .nb-x:hover{background:var(--mute-soft);color:var(--ink)}.newbuild button:focus-visible{outline:2px solid var(--run);outline-offset:2px}a.auto-pill.live{color:var(--ink2);text-decoration:none}a.auto-pill.live:hover{border-color:var(--muted);color:var(--ink)}a.auto-pill.live.on>.lu{color:var(--run)}a.auto-pill.live>span:not(.later){color:var(--ink);font-weight:650}a.auto-pill.live .later{font:11px var(--mono);color:var(--muted);flex:none;margin-left:auto}.auto-lb{font:600 10.5px/16px var(--font);background:var(--mute-soft);color:var(--ink2);white-space:nowrap;cursor:help;border-radius:4px;flex:none;align-items:center;gap:3px;padding:0 5px;display:inline-flex}.auto-lb .lu{font-size:11px}@media (width<=759px){.zr .auto-lb .t{display:none}.zr .auto-lb{padding:0 3px}}.m-autoline{color:var(--muted);padding-left:2px;font-size:12px;line-height:18px}.m-autoline .lu{vertical-align:-2px;margin-right:6px;font-size:13px}.m-autoline a{white-space:nowrap;margin-left:8px}.m-autoline b{color:var(--ink2);font-weight:600}.m-autoline a{color:var(--ink2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.rc{gap:22px;max-width:760px;margin-top:6px;display:grid}.rc-sec{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.rc-sec:first-child{border-top:0;padding-top:0}.rc-sec>header{align-items:baseline;gap:10px;min-width:0;display:flex}.rc-sec h2{white-space:nowrap;align-items:baseline;gap:8px;font-size:13.5px;font-weight:650;display:flex}.rc-src{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11.5px;overflow:hidden}.rc-note{color:var(--muted);max-width:620px;margin-top:-4px;font-size:12px;line-height:1.5}.rc-rows{gap:10px;display:grid}.rc-row{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px;display:grid}.rc-l{color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:0 6px;padding-top:7px;font-size:12.5px;display:flex}.rc-l>i:not(.rc-ch){color:var(--muted);font-style:normal}.rc-v{gap:4px;min-width:0;display:grid}.rc-v .in,.rc-v select.in{width:100%;max-width:360px;height:32px;font-size:13px}.rc-l:has(.lg-kind){align-items:center;padding-top:8px}.st-ro .rc-l:has(.lg-kind){padding-top:8px}.rc-md{grid-template-columns:minmax(0,360px) minmax(0,118px);gap:8px;display:grid}.rc-md select.in{max-width:none}.rc-md-h{font:600 11.5px var(--font);color:var(--muted)}.rc-row.rc-md-head{margin-bottom:-6px}.rc-agent{border:1px solid var(--line);background:var(--panel2);border-radius:10px;gap:10px;padding:12px;display:grid}.rc-v small{color:var(--muted);max-width:520px;font-size:11.5px;line-height:1.45}.rc-ro{font:12px var(--mono);color:var(--ink2);overflow-wrap:anywhere;padding-top:8px}.rc code.rc-ro,.rc-dir code{background:0 0;border:0;border-radius:0;padding-left:0;padding-right:0}.rc-ch{color:var(--wait);font-size:11px;font-style:normal;font-weight:600}.rc-seg{justify-self:start}.rc-dirs{gap:6px;display:grid}.rc-dir{background:var(--panel2);border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:0 2px 0 8px;display:grid}.rc-dir code{font:12px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-dir.new code{color:var(--wait)}.rc-add{gap:8px;max-width:560px;margin-top:2px;display:flex}.rc-add .in{flex:1;height:32px}.rc-ok{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;display:flex}.rc-off{background:var(--panel2);max-width:620px;color:var(--ink2);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.rc-off+.rc-sec{border-top:0;padding-top:0}.rc-warn{max-width:620px;color:var(--ink2);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.rc-off .lu,.rc-warn .lu{flex:none;margin-top:2px}.rc-bar{z-index:2;border:1px solid var(--line2);background:var(--panel);max-width:760px;box-shadow:var(--shadow);border-radius:10px;gap:8px;margin-top:18px;padding:10px 12px;display:grid;position:sticky;bottom:0}.rc-bar-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.rc-bar-row>b{align-items:center;gap:6px;font-weight:600;display:inline-flex}.rc-bar-row>.meta{align-items:center;gap:5px;display:inline-flex}.rc-bar-row>.sp{flex:1}.rc-diff summary{color:var(--muted);cursor:pointer;width:max-content;font-size:12px}.rc-diff[open] summary{margin-bottom:6px}.rc-file+.rc-file{margin-top:8px}.rc-fn{color:var(--muted);margin-bottom:3px;font-size:11.5px}.rc-lines{background:var(--panel2);font:12px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7px;max-height:180px;margin:0;padding:6px 8px;overflow:auto}.rc-lines .del{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.rc-lines .add{color:var(--ink)}.rc-diff>.meta{align-items:center;gap:6px;margin-top:6px;font-size:11.5px;display:flex}.rc,.rc-sec,.rc-rows{grid-template-columns:minmax(0,1fr)}.rc-view-w{min-width:0;overflow-x:auto}.rc-view{border-collapse:collapse;font-size:12.5px}.rc-view th,.rc-view td{text-align:left;vertical-align:middle;white-space:nowrap;padding:3px 10px 3px 0}.rc-view thead th{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:11.5px;font-weight:600}.rc-view thead th i{font-style:normal;font-weight:500}.rc-view tbody tr:first-child>*{padding-top:7px}.rc-view tbody th{color:var(--ink2);font-weight:500}.rc-view th:first-child{z-index:1;background:var(--panel);position:sticky;left:0}.rc-view tbody th code{color:var(--muted);background:0 0;border:0;margin-left:6px;padding:0;font-size:11px}.rc-view td.ro{color:var(--muted)}.rc-view select.in{min-width:78px;height:28px}.rc-view select.in[data-v=""]{color:var(--muted)}.rc-view-h{align-items:center;gap:2px;display:inline-flex}.rc-view-h .in{width:128px;height:28px;font-size:12.5px;font-weight:600}.rc-view-act{gap:8px;display:flex}.rc-view-err>div{overflow-wrap:anywhere;justify-items:start;gap:4px;min-width:0;display:grid}.rc-view-err .btn{white-space:normal;text-align:left;height:auto;min-height:24px;padding:3px 8px}.rc-view-err ul{color:var(--ink);gap:2px;padding-left:16px;list-style:outside;display:grid}@media (width<=759px){.rc-row{grid-template-columns:minmax(0,1fr);gap:4px}.rc-l,.rc-ro{padding-top:0}.rc-v .in,.rc-v select.in{max-width:none}.rc-src{max-width:55%}}.dx-wait{text-align:center;color:var(--ink2);place-content:center;justify-items:center;gap:8px;display:grid}.dx-wait>.lu{color:var(--muted);font-size:20px}.dx-wait .meta{max-width:360px}.cp-range{color:var(--muted);margin:2px 0 12px;font-size:12px}.cp-stats{flex-wrap:wrap;gap:10px 32px;margin-bottom:14px;display:flex}.cp-stats>div{align-content:start;gap:1px;display:grid}.cp-stats span,.cp-stats small{color:var(--muted);font-size:11.5px}.cp-stats b{font:600 20px/1.25 var(--font);font-variant-numeric:tabular-nums}.cp-note{color:var(--muted);margin:-4px 0 12px;font-size:12px}.cp-gs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 28px;margin-bottom:20px;display:grid}.cp-g h2,.cp-ph h2{font:600 12px var(--font);color:var(--muted);align-items:center;gap:8px;margin:0 0 6px;display:flex}.cp-bar{text-align:left;cursor:pointer;width:100%;height:26px;color:var(--ink2);background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(64px,38%) 1fr auto;align-items:center;gap:8px;padding:0 6px;font-size:12px;display:grid}.cp-bar:hover{background:var(--mute-soft)}.cp-bar.on{background:var(--mute-soft);box-shadow:inset 0 0 0 1px var(--line2);color:var(--ink)}.cp-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cp-bar i{background:linear-gradient(90deg, var(--ink2) calc(var(--v) * 1%), var(--line) 0);border-radius:4px;height:8px}.cp-bar b{font:600 11.5px var(--mono);font-variant-numeric:tabular-nums}.chip-x{border:1px solid var(--line2);background:var(--panel);color:var(--ink2);cursor:pointer;border-radius:999px;padding:1px 9px;font-size:11.5px;font-weight:500}.chip-x:hover{color:var(--ink);border-color:var(--muted)}.cp-ph{overflow-x:auto}.cp-t{border-collapse:collapse;width:100%;font-size:12.5px}.cp-t th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:4px 8px;font-size:11.5px;font-weight:500}.cp-t td{border-bottom:1px solid var(--line);padding:6px 8px}.cp-t .n{text-align:right;font:11.5px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink2)}.cp-t .n b{color:var(--ink)}.cp-t .t{text-overflow:ellipsis;white-space:nowrap;max-width:440px;overflow:hidden}.cp-t .t a:hover{text-decoration:underline}.cp-t .r{color:var(--muted);white-space:nowrap}@media (width<=759px){.cp-t .a{display:none}.cp-t th,.cp-t td{padding-left:5px;padding-right:5px}}.rp-list{--hair:color-mix(in srgb, var(--line) 38%, transparent);min-width:0;font-size:13px;line-height:1.45}.rp-list ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.rp-list p{margin:0}.rl-sec{color:var(--muted);font-size:12px;font-weight:600;margin:0 0 8px!important}.rl-sec span{margin-left:4px;font-weight:500}.rl-waiting{background:var(--wait-soft);border-radius:8px;margin:0 0 26px;padding:8px 10px 9px}.rl-waiting .rl-sec{color:var(--wait);margin-bottom:4px!important}.rl-day{margin-top:18px!important}.rl-waiting+.rl-day,h3+.rl-day{margin-top:0!important}.rl-y{width:calc(100% + 16px);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto 36px;align-items:start;gap:8px;margin:0 -8px;padding:3px 8px;line-height:1.45;display:grid}.rl-y:hover{background:var(--panel2)}.rl-y.on,.rl-y.on:hover{background:var(--mute-soft)}.rl-y>.lu{margin-top:1px}.rl-y.act{grid-template-columns:18px minmax(0,1fr) auto auto}.rl-waiting .rl-y:hover{background:0 0}.rl-t{overflow-wrap:anywhere;min-width:0;font-weight:500}.rl-y[data-r="0"] .rl-t{font-weight:650}.rl-y[data-r="3"] .rl-t{font-weight:450}.rl-y[data-r="4"] .rl-t{color:var(--muted);font-weight:400}.rl-pre{color:var(--muted);margin-right:6px;font-size:11.5px;font-weight:600}.rl-w{color:var(--wait);font-size:11.5px;font-weight:600;display:block}.rl-dx{width:fit-content;max-width:100%;color:var(--ink2);border-bottom:1px dotted var(--line2);margin:0 0 3px 26px;font-size:11.5px;line-height:16px;text-decoration:none;display:block}.rl-dx:hover{color:var(--ink);border-bottom-color:var(--ink)}.rl-gdx{flex-wrap:wrap;gap:2px 14px;display:flex;margin:3px 0 0 62px!important}.rl-gdx .rl-dx{margin:0}.rl-code{font:11.5px/19px var(--mono);color:var(--muted);white-space:nowrap}.rl-y time{font:11.5px/19px var(--font);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.rl-y time.new{color:var(--ink);font-weight:700}.rl-nut{color:var(--muted);white-space:nowrap;justify-self:end;font-size:11.5px;line-height:19px}.rl-y:hover .rl-nut{color:var(--ink2)}.r-foot.rr-foot{z-index:2;background:var(--bg);margin-top:24px;padding:10px 0 12px;position:sticky;bottom:0}.c-right.room>.r-body:has(.rr-foot){padding-bottom:0}.rl-cut{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex;margin:18px 0 2px!important}.rl-cut:before,.rl-cut:after{content:"";background:var(--hair);flex:1;height:1px}.rl-g{margin-top:12px}.rl-g.open{margin-top:22px}.rl-day+.rl-g{margin-top:0}.rl-n{margin:14px 0 0}.rl-nh{width:100%;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 3px;padding:0;font-size:13px;font-weight:600;display:flex}.rl-nh>.lu{color:var(--muted);font-size:13px}.rl-cnt{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:400}.rl-ds{color:var(--muted);letter-spacing:.02em;font-size:11.5px;margin:10px 0 2px!important}.rl-ds:first-child{margin-top:0!important}.rl-y:not(.act):not(.gone){grid-template-columns:18px minmax(0,1fr) auto}.rl-y.gone{grid-template-columns:18px minmax(0,1fr) auto auto}.rl-y[data-r="5"] .rl-t{color:var(--muted);font-weight:400;text-decoration:line-through}.rl-tag{color:var(--muted);white-space:nowrap;font-size:11.5px;line-height:19px}.rl-y[data-k=dx]:not(.gone){border:1px solid var(--line2);background:var(--panel);margin:3px -8px;padding:4px 7px}.rl-y[data-k=dx]:not(.gone):hover{border-color:var(--muted);background:var(--panel)}.rl-y[data-k=dx] .rl-pre{background:var(--mute-soft);color:var(--ink2);vertical-align:1px;border-radius:4px;padding:0 6px;font-size:11px;line-height:17px;display:inline-block}.rl-waiting .rl-y[data-k=dx]:not(.gone){background:0 0;border:0;margin:0 -8px;padding:3px 8px}.rl-waiting .rl-y[data-k=dx] .rl-pre{background:var(--panel)}.rl-ai{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;margin:0 0 8px;font-size:12px;display:flex}.rl-ai-note{color:var(--muted);margin-right:auto}.rl-ai-err{color:var(--bad);flex-basis:100%}.rl-seg{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.rl-seg button{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:2px 10px;font-size:12px}.rl-seg button.on{background:var(--ink);color:var(--panel);cursor:default}.rl-topic{margin:14px 0 0}.rl-topic>.rl-sec{color:var(--ink2);font-size:13px;margin:0 0 3px!important}.rl-topic.asks>.rl-sec{color:var(--wait)}.rl-gh{width:100%;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:14px 36px minmax(0,1fr) auto;align-items:start;gap:6px;padding:0;display:grid}.rl-gh>.lu{color:var(--muted);margin-top:3px;font-size:13px}.rl-gh time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:20px}.rl-g.fresh .rl-gh time{color:var(--ink);font-weight:700}.rl-gh b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.rl-gh:hover b{color:var(--ink)}.rl-gh small{color:var(--muted);white-space:nowrap;font-size:11.5px;line-height:20px}.rl-gh small em{color:var(--ink);font-style:normal;font-weight:700}.rl-gh small .w{color:var(--wait);font-weight:600}.rl-g.open .rl-gh{color:var(--ink);grid-template-columns:14px 36px minmax(0,1fr)}.rl-g.open .rl-gh b{white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600}.rl-g.open .rl-gh small{white-space:normal;grid-column:3;line-height:17px}.rl-gb{gap:2px;padding:4px 0 0 20px;display:grid}details.rl-ideas{margin:2px 0 0}.rp-view{color:var(--run);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.rp-view:hover{text-underline-offset:2px;text-decoration:underline}.rp-lk{font:500 12px var(--font);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.rp-lk:hover{text-underline-offset:2px;color:var(--ink);text-decoration:underline}.rp4{grid-template-columns:46px minmax(0,1fr);gap:8px 10px;margin:0;font-size:12.5px;display:grid}.rp4 dt{color:var(--muted);padding-top:3px;font-size:11.5px}.rp4 dd{min-width:0;margin:0}.rp4 .md{font-size:12.5px;line-height:1.55}.rp4 .md table{max-width:100%;display:block;overflow-x:auto}.rp-list>details.ro-fold{margin-top:16px}.rp-list>details.ro-fold>summary{margin-left:-2px;padding-left:0}.c-right.room{top:0;bottom:0;right:0;left:var(--lw);z-index:31;width:auto;max-width:none;box-shadow:none;position:fixed}.c-right.room .n-x{display:inline-grid}.r-esc{font:500 11.5px var(--font);color:var(--muted);align-self:center;margin:0 2px 6px 0}.c-right.room>.r-body{padding:20px 24px 40px;display:block}.rr-sess{overflow-wrap:anywhere;font-size:13px;font-weight:600;margin:0 0 12px!important}.rr-r{--hair:color-mix(in srgb, var(--line) 38%, transparent);min-width:0;font-size:13px;line-height:1.45}.rr-r p{margin:0}.rr-back{color:var(--ink);font:500 12.5px var(--font);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;margin-bottom:8px;padding:2px 0;display:none}.rr-dh{display:block}.rr-dh h3{color:var(--ink);overflow-wrap:anywhere;outline:none;margin:0;font-size:18px;font-weight:650;line-height:1.3}.rr-dm{color:var(--muted);font-size:12px;margin-top:5px!important}.rr-dm b{color:var(--ink2);font-weight:600}.rr-dm b[data-tone=ok]{color:var(--ok)}.rr-dm b[data-tone=wait]{color:var(--wait)}.rr-dm b[data-tone=run]{color:var(--run)}.rr-dm b[data-tone=mute]{color:var(--muted)}.rr-dk{overflow-wrap:anywhere;max-width:62ch;font-size:15px;line-height:1.55;margin-top:14px!important}.rr-dq{color:var(--muted);overflow-wrap:anywhere;max-width:70ch;font-size:12.5px;margin-top:10px!important}.rr-dq b{color:var(--ink);font-weight:600}.rr-ln{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex;margin:10px 0 16px!important}.rr-ln:empty{display:none}.rr-ln .ibtn{width:24px;height:24px}.rr-r .display-version,.rr-r>.proof{margin-top:0}@media (width>=1200px){.room .rr{grid-template-columns:minmax(300px,min(440px,38%)) minmax(0,1fr);align-items:start;gap:0 32px;display:grid}.room .rr-l{overscroll-behavior:contain;max-height:calc(100dvh - 72px);margin:0 -8px;padding:0 8px;position:sticky;top:0;overflow-y:auto}.room .rr-l h3{justify-content:flex-start}.room .rl-g:not(.open) .rl-gh b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.room .rr-r{border-left:1px solid var(--hair);padding-left:32px}.room .pit-r{padding:11px 0}.room .pit-t{font-size:13.5px}}@media (width<=1199px){.room .rr-l{display:none}.rr-back{display:inline-flex}}@media (width<=759px){.c-right.room{border-left:0;width:100vw;left:0}.r-esc{display:none}.c-right.room>.r-body{padding:14px 14px 32px}.rr-dh h3{font-size:16px}.rl-g:not(.open) .rl-gh{grid-template-columns:14px 36px minmax(0,1fr)}.rl-g:not(.open) .rl-gh small{grid-column:3;line-height:17px}.rl-gb{padding-left:8px}.rl-dx{padding:4px 0}.pit-b,.pa{padding-left:0}.pit-a .btn{height:34px}.rp4{grid-template-columns:1fr;gap:2px}.rp4 dd{margin-bottom:6px}}.pgs{gap:10px;margin:8px 0;display:grid}.pg{border:1px solid var(--line);background:var(--panel);border-radius:9px;min-width:0;margin:0}.pg figcaption{border-bottom:1px solid var(--line);background:var(--panel2);font:11.5px var(--mono);color:var(--muted);border-radius:8px 8px 0 0;align-items:center;gap:6px;min-width:0;padding:4px 6px 4px 10px;display:flex}.pg figcaption b{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.pg figcaption .sp{flex:1}.pg figcaption .ibtn{width:24px;height:24px}.pg-f{background:var(--panel);border:0;border-radius:0 0 8px 8px;width:100%;height:320px;max-height:min(78vh,900px);display:block}.pg-f.wait{height:160px}.pg>.meta,.pg>[role=alert]{padding:10px}.pg-other h4{color:var(--ink2);gap:6px;margin:10px 0 4px;font-size:12px;display:flex}.pg-other h4 span{color:var(--muted);font-weight:500}.pg-other .pgs{padding-left:0}.pg-full{z-index:60;background:var(--bg);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.pg-full-h{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:13px;display:flex}.pg-full-h b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pg-full-h .sp{flex:1}.pg-full-f{background:var(--panel);border:0;width:100%;height:100%}.r-body>.pg.mt,.display-version>.pg.mt{margin:6px 0 14px}.sp-strip{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 12px;display:flex}.sp-strip .lb{color:var(--muted);margin-right:4px;font-size:12px}.sp-strip button{border:1px solid var(--line);height:26px;color:var(--ink2);font:12px var(--mono);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.sp-strip button:hover{background:var(--panel2)}.sp-strip button.run{color:var(--ink);font-weight:650}.sp-strip button.on{border-color:var(--ink);background:var(--panel2);color:var(--ink)}.sp-strip .dot{background:var(--ok);border-radius:50%;width:6px;height:6px}.sp-strip .more{font:12px var(--mono);color:var(--muted)}.sp-grid{border:1px solid var(--line);background:var(--panel);border-radius:12px;display:grid;overflow:hidden}.sp-grid>[role=row]{display:contents}.sp-hr>span{color:var(--muted);background:var(--panel2);align-content:center;min-width:0;padding:8px 12px;font-size:12px;display:grid}.sp-hr b{color:var(--ink);font-size:13px}.sp-hr em{color:var(--muted);font-size:11px;font-style:normal}.sp-r>span{border-top:1px solid var(--line);min-width:0;display:grid}.sp-r>span[role=rowheader]{align-content:center;padding:10px 12px}.sp-r>span+span,.sp-hr>span+span{border-left:1px solid var(--line)}.sp-rh{gap:2px;min-width:0;display:grid}.sp-rh b{color:var(--ink);font-size:13.5px}.sp-rh span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sp-cell{min-height:60px;color:var(--ink2);overflow-wrap:anywhere;align-content:start;gap:2px;padding:10px 12px;font-size:12.5px;text-decoration:none;display:grid}.sp-cell:hover{background:var(--panel2)}.sp-cell .sp-v{font:650 15px var(--mono);color:var(--ink);align-items:center;gap:6px;display:flex}.sp-cell .dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.sp-cell.t-wait{background:var(--wait-soft)}.sp-cell.t-wait b{color:var(--wait);font-weight:650}.sp-cell.t-bad{background:var(--bad-soft)}.sp-cell.t-bad .dot{background:var(--bad)}.sp-cell.t-off{color:var(--muted)}.sp-cell.hl{box-shadow:inset 0 0 0 2px var(--accent)}.sp-cell.on{box-shadow:inset 0 0 0 2px var(--ink)}.sp-crow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.sp-crow>.sp-rh{align-content:center;padding:10px 12px}.sp-crow>.sp-cell{border-left:1px solid var(--line)}.sp-declared{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:12.5px;display:flex}.sp-declared p{align-items:center;gap:6px;margin:0;display:inline-flex}.sp-link-row{flex-basis:100%}.sp-link{border:1px solid var(--line);border-radius:8px;gap:8px;max-width:460px;padding:12px;display:grid}.sp-link label{color:var(--ink2);gap:4px;display:grid}.sp-link .in{width:100%}.sp-link-acts{flex-wrap:wrap;gap:8px;display:flex}.sp-linked{flex-basis:100%}.kv .sp-val{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.envc.sp-ok{color:var(--ok)}.envc.sp-ok code{color:var(--ink2)}.envc.sp-miss{border-color:var(--wait-line);background:var(--wait-soft);color:var(--wait)}.envc.sp-miss b{font-weight:650}.envc.sp-def{color:var(--muted);border-style:dashed}.envc.sp-def code{color:var(--ink2)}.envc.sp-def b,.envc.sp-na b{font-weight:500}.envc.sp-na{color:var(--muted);border-color:#0000}.envc.sp-na code{color:var(--muted)}.c-right.dv{flex-direction:column;display:flex}.dv .r-head .seg.dv-size button{height:26px;font:12px var(--mono);padding:0 8px}.dv .r-head .ibtn.on{background:var(--panel2);color:var(--ink)}.dv-bar{border-bottom:1px solid var(--line);color:var(--ink2);background:var(--panel);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;padding:6px 16px;font-size:12px;display:flex}.dv-bar .form-err{margin:0}.dv-st{align-items:center;gap:6px;display:inline-flex}.dv-st .dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.dv-st.t-running .dot{background:var(--ok)}.dv-st.t-starting .dot{background:var(--run)}.dv-st.t-error .dot{background:var(--bad)}.dv-warn{color:var(--wait);align-items:center;gap:4px;font-weight:600;display:inline-flex}.dv-body{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.dv-body.with-log{grid-template-rows:minmax(0,1fr) minmax(120px,34%)}.dv-stage{background:var(--panel2);justify-content:center;min-height:0;display:flex;overflow:auto}.dv-frame{background:#fff;border:0;flex:none;width:100%;height:100%;display:block}.dv-frame[style*=width]{border-left:1px solid var(--line);border-right:1px solid var(--line)}.dv-wait{align-self:center;align-items:center;gap:6px;display:inline-flex}.dv-log{border-top:1px solid var(--line);background:var(--panel);color:var(--ink2);font:11.5px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 12px;overflow:auto}.sp-cellw{align-content:start;min-width:0;display:grid}.sp-crow>.sp-cellw{border-left:1px solid var(--line)}.sp-dev{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 12px 10px;font-size:12px;display:flex}.sp-dev .sp-dev-b{gap:6px;margin-left:auto;display:inline-flex}.sp-dev.warn{background:var(--wait-soft);padding-top:6px}.sp-dev.warn>b{color:var(--wait);font-weight:650}.sp-dev .form-err{flex-basis:100%;margin:0}.dv-st.t-done .dot{background:var(--muted)}.tm .r-head .tm-args{border:1px solid var(--line);background:var(--bg);width:clamp(120px,28vw,320px);min-width:0;height:28px;color:var(--ink);font:12px var(--mono);border-radius:6px;padding:0 8px}.tm-cmd{color:var(--ink2);overflow-wrap:anywhere;font-size:11.5px}.tm-body{background:#000;flex-direction:column;flex:1;min-height:0;display:flex}.tm-term{box-sizing:content-box;flex:1;min-height:0;padding:6px 4px 6px 8px}.tm-term.done{opacity:.78}.tm-term .xterm{height:100%}.tm-lost{color:var(--wait);background:var(--panel);flex:none;align-items:center;gap:6px;margin:0;padding:4px 12px;font-size:12px;display:inline-flex}.tm-empty{background:var(--panel2);flex:1;padding:16px;overflow:auto}.tm-h{color:var(--ink2);margin:16px 0 6px;font-size:12px;font-weight:600}.tm-runs{gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.tm-runs code{overflow-wrap:anywhere}@media (width<=640px){.tm .r-head .tm-args{width:34vw}.dv .r-head .seg.dv-size{display:none}}.pv-keep{display:none!important}.tb-dev{flex:none;place-items:center;display:inline-grid;position:relative}.tb-dev .dot{background:var(--muted);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--bg);border-radius:50%;position:absolute;bottom:-2px;right:-3px}.tb-dev.t-ok .dot{background:var(--ok)}.tb-dev.t-run .dot{background:var(--run)}.tb-dev.t-warn .dot{background:var(--wait)}.tb-dev.t-bad .dot{background:var(--bad)}.tb-dev.t-off .dot{background:var(--line)}.term-corgi{border-radius:6px;flex-direction:column;min-width:0;height:calc(100% - 12px);min-height:420px;display:flex;overflow:hidden}.c-app{grid-template-rows:auto minmax(0,1fr)}.c-app>.c-left{grid-area:1/1/-1}.c-app>.c-tabs{grid-area:1/2/auto/-1}.c-app>.c-mid{grid-area:2/2}.c-app>.c-right{grid-area:2/3}.c-app:not(:has(>.c-right))>.c-mid{grid-column:2/-1}.c-tabs{border-bottom:1px solid var(--line);background:var(--panel);align-items:center;gap:10px;min-width:0;height:40px;padding:0 10px 0 8px;display:flex}.tb-list{scrollbar-width:none;flex:1;align-items:center;gap:3px;min-width:0;height:100%;display:flex;overflow-x:auto}.tb-list::-webkit-scrollbar{display:none}.tb-list[data-ov=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.tb-list[data-ov=l]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.tb-list[data-ov=lr]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.tb-t{min-width:152px;max-width:220px;height:28px;color:var(--ink2);font:500 12.5px var(--font);background:0 0;border:1px solid #0000;border-radius:7px;flex:0 auto;align-items:center;padding:0;display:inline-flex}.tb-home{flex:none;min-width:0}.tb-t.ghost{flex-shrink:0;min-width:0}.tb-t:hover{background:var(--mute-soft);color:var(--ink)}.tb-t.on{border-color:var(--line2);background:var(--bg);color:var(--ink);font-weight:600}.tb-t .lu{flex:none;font-size:14px}.tb-t .lu:not([data-tone]){color:var(--muted)}.tb-t.on .lu:not([data-tone]){color:var(--ink2)}.tb-t .nm{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tb-t .code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 4 auto;min-width:0;font-size:10.5px;font-weight:500;overflow:hidden}.tb-go{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0 2px 0 9px;display:inline-flex}.tb-home,.tb-t.ghost{cursor:pointer;gap:6px;padding:0 10px}.tb-home{color:var(--ink);font-weight:650}.tb-t.ghost{border:1px dashed var(--line2);color:var(--muted);font-style:italic}.tb-t.ghost:hover{color:var(--ink);border-style:solid}.tb-a{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;margin-right:3px;display:grid}.tb-a:hover{background:var(--mute-soft);color:var(--ink)}.tb-t .tb-a .lu{color:inherit;font-size:12px}.tb-x{visibility:hidden}.tb-t:hover .tb-x,.tb-t.on .tb-x,.tb-t:focus-within .tb-x{visibility:visible}@media (hover:none){.tb-x{visibility:visible}}.tb-t .tb-a .pin-i{font-size:11px}.tb-t .unpin-i,.tb-t.pin:hover .pin-i,.tb-t.pin:focus-within .pin-i{display:none}.tb-t.pin:hover .unpin-i,.tb-t.pin:focus-within .unpin-i{display:inline}.tb-t.over{border-color:var(--run)}.tb-t[draggable=true]{cursor:default}.tb-menu{z-index:70;background:var(--panel);border:1px solid var(--line2);width:224px;box-shadow:var(--shadow);border-radius:9px;gap:1px;padding:4px;display:grid;position:fixed}.tb-menu button{height:30px;color:var(--ink);font:13px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;display:flex}.tb-menu button:hover:not(:disabled),.tb-menu button:focus-visible{background:var(--mute-soft);outline:none}.tb-menu button:disabled{color:var(--muted);cursor:default}.tb-menu .lu,.tb-menu .sp-i{width:14px;color:var(--muted);flex:none;font-size:13px}.tabbtn span{white-space:nowrap}.c-app.mini{--lw:52px}.c-left.mini{align-items:center}.c-left.mini .c-top{justify-content:center;width:52px;padding:12px 0 6px}.c-left.mini .c-top .ct,.c-left.mini .c-top>.lu{display:none}.c-left.mini .l-exp{margin:0 0 4px}.c-left.mini .c-newbtn{justify-content:center;width:34px;height:34px;margin:2px 0 6px;padding:0}.c-left.mini .c-newbtn .lb,.c-left.mini .c-newbtn .cv,.c-left.mini .c-newbtn kbd{display:none}.c-left.mini .auto-pill{justify-content:center;width:34px;height:32px;margin:2px 0;padding:0;position:relative;overflow:visible}.c-left.mini .auto-pill>span{display:none}.c-left.mini .c-dk em{position:absolute;top:-6px;right:-7px}.c-left.mini .c-list{flex-direction:column;align-items:center;gap:2px;width:100%;padding:4px 0 0;display:flex}.c-left.mini .c-gh{display:none}.c-left.mini .c-list>.c-gh+.c-s,.c-left.mini .c-list .c-gh+.c-s{margin-top:6px}.c-left.mini .c-s{grid-template-columns:1fr;place-items:center;width:34px;height:32px;padding:0}.c-left.mini .c-s>:not(:first-child),.c-left.mini .c-older,.c-left.mini .c-older-list,.c-left.mini .c-soon{display:none}.c-left.mini .c-proj{flex-direction:column;align-items:center;gap:2px;width:100%;padding:6px 0;display:flex}.c-left.mini .c-proj a{grid-template-columns:1fr;place-items:center;width:34px;height:32px;padding:0;position:relative}.c-left.mini .c-proj a>span{display:none}.c-left.mini .c-proj a>em{background:var(--wait);border-radius:50%;width:7px;min-width:0;height:7px;padding:0;font-size:0;position:absolute;top:5px;right:5px}.c-left.mini .c-proj .soon,.c-left.mini .c-proj .c-gh{display:none}.c-left.mini .c-foot{justify-content:center;width:100%;padding:8px 0}.c-left.mini .c-foot .grow{display:none}.c-left.mini .c-foot .grow.ledger-error,.c-left.mini .c-foot .grow.auto-off{display:inline-flex}.c-left.mini .c-foot .ledger-error .t,.c-left.mini .c-foot .auto-off .t{display:none}@media (width>=760px){.c-app.mini.l-open>.c-left{z-index:41;width:280px;box-shadow:var(--shadow);position:fixed;top:0;bottom:0;left:0}.c-app.mini.l-open>.l-scrim{z-index:40;background:#09090b2e;border:0;padding:0;display:block;position:fixed;inset:0}}.n-top .sp{flex:1}.tb-phone{flex:none}.sheet-scrim{z-index:60;background:#09090b47;border:0;padding:0;position:fixed;inset:0}.tb-sheet{z-index:61;background:var(--panel);border-top:1px solid var(--line2);max-height:70dvh;box-shadow:var(--shadow);border-radius:14px 14px 0 0;padding:6px 10px 14px;position:fixed;bottom:0;left:0;right:0;overflow:auto}.tb-sh{align-items:center;gap:8px;padding:6px 4px 8px;display:flex}.tb-r{width:100%;min-height:44px;color:var(--ink);font:14px var(--font);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:2px;padding:0 2px;display:flex}button.tb-r{cursor:pointer;gap:10px;padding:0 10px}.tb-r.on{background:var(--mute-soft)}.tb-r .tb-go{text-align:left;flex:1;justify-content:flex-start;gap:10px;min-height:44px;font-size:14px}.tb-r .nm{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.tb-r .code{color:var(--muted);font-size:11px}.tb-r .pin-i{color:var(--muted);font-size:12px}.tb-none{padding:8px 6px}@media (width<=759px){.c-app>.n-top{grid-area:1/1}:is(.c-app>.c-mid,.c-app:not(:has(>.c-right))>.c-mid){grid-area:2/1}.c-app>.c-tabs,.tabbtn span{display:none}}.dk{height:100dvh;min-height:0;overflow:auto}.lane-feed{max-height:clamp(260px,50vh,640px)}@media (width<=759px){.lane-feed{max-height:clamp(220px,45vh,480px)}}.login{height:100%;min-height:0}.splash{overflow:auto}details.m-compact .csum{max-height:none;overflow:visible}.c-tabs{height:36px}.tb-t{height:26px}.c-hrow{align-items:center;gap:10px;min-width:0;margin-top:3px;display:flex}.c-hrow>.meta{flex:0 auto;min-width:0;margin-top:0}.c-hrow>.c-tasks{flex:1 1 0;margin-top:0}.c-hrow>.c-tasks:has(>.tchip:only-child.more){flex:none}.z-find{min-width:120px}.kb-col h3{padding:4px 2px}.c-right .tabbtn span{display:none}.c-right .tabbtn{padding:0 6px}.tb-none{white-space:normal}details.why{max-height:none;overflow:visible}details.why-more>summary{color:var(--ink2);cursor:pointer;width:fit-content;font-size:12.5px}details.why-more[open]>.md{max-height:40vh;margin-top:6px;overflow:auto}.c-app:has(>.c-right.sel:not(.dxz)) .z-tools .btn .lb{display:none}.tb-r .nm{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.dk-b{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:14px}.dk-repo .lane-feed{grid-template-columns:minmax(0,min(100%,880px));justify-content:center}.dk-repo{border:1px solid var(--line);background:var(--panel2);border-radius:14px;align-self:start;gap:8px;padding:10px}.dk-rh{padding:2px 4px 0}.dk-repo>.lanes{grid-template-columns:repeat(var(--lc,1), minmax(0, 1fr));gap:10px}.dk-repo .dk-empty{margin:0}@media (width<=759px){.dk-h{position:sticky;top:0}.dk-b{gap:12px}.dk-repo{padding:8px}.dk-repo>.lanes{grid-template-columns:minmax(0,1fr)}}.seg.lang-sw{height:24px}.seg.lang-sw button{font:600 11px var(--font);letter-spacing:.02em;padding:0 7px}.c-left.mini .c-foot{flex-direction:column;gap:6px}.c-left.mini .seg.lang-sw{flex-direction:column;height:auto}.c-left.mini .seg.lang-sw button{justify-content:center;height:20px}.login-top{align-items:center}.login-top .sp{flex:1}.c-s{grid-template-columns:18px minmax(0,1fr) auto auto}.ag-n{font:600 11px var(--mono);color:var(--run);align-items:center;gap:2px;display:inline-flex}.ag-n .lu{font-size:12px}.ag{gap:1px;padding:1px 0 4px 26px;display:grid}.ag-r{min-height:24px;color:var(--ink2);border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:0 6px;font-size:12px;display:grid}.ag-r:hover{background:var(--mute-soft);color:var(--ink)}.ag-r .lu{font-size:13px}.ag-r .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-r.run .nm{color:var(--ink);font-weight:550}.ag-r .md{font:10.5px var(--mono);color:var(--muted)}.ag-r .bg{color:var(--muted);border:1px solid var(--line2);border-radius:4px;padding:0 4px;font-size:10.5px}.ag-r time{font:10.5px var(--mono);color:var(--muted)}.ag-more{width:fit-content;height:22px;color:var(--muted);font:12px var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.ag-more:hover{color:var(--ink);background:var(--mute-soft)}.ag-more .lu{font-size:12px}.c-left.mini .ag,.c-left.mini .ag-n{display:none}.lane-h .ag{padding:6px 0 0 18px}.lane-h .ag-r{font-size:12.5px}.ag-cut{color:var(--muted);border-bottom:1px solid var(--line);background:var(--panel2);align-items:center;gap:6px;margin:0;padding:6px 22px;font-size:12px;display:flex}.ag-chat .c-head h1 .lu{color:var(--muted)}.ag-chat .c-head .meta a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.aft{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.aft .st{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.aft .st .lu{color:var(--muted);font-size:13px}.aft .st a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.aft .ar{color:var(--muted)}.aft .st.ok .lu{color:var(--ok)}.aft .st.bad{color:var(--bad);font-weight:600}.aft .st.bad .lu{color:var(--bad)}.aft .st.mute{color:var(--muted)}.aft.sm{flex-wrap:nowrap;gap:4px;font-size:11.5px;overflow:hidden}.aft.sm .lu{font-size:12px}.r-sub .aft{margin-top:4px}.gv-wrote{color:var(--ink);font-weight:600}.gv-t{white-space:pre-wrap;max-height:30vh;font:12px/1.5 var(--mono);background:var(--panel2);border:1px solid var(--line);border-radius:8px;margin:0;padding:8px 10px;overflow:auto}.dk-unp{color:var(--ink2);border:1px solid var(--line2);border-radius:10px;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.dk-unp.bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.dk-unp .lu{font-size:12px}.ses-on{color:var(--run);margin-left:2px;font-size:11px;font-weight:600}.ss-else{font-size:12px}.pck{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:12px;display:flex}.pck .by-c{color:var(--muted)}.pck .by-b{color:var(--ink2);cursor:help;font-weight:600}.pck .by-b[data-tone=ok]{color:var(--ok)}.pck .by-b[data-tone=bad]{color:var(--bad)}.pck .by-b[data-tone=mute]{color:var(--muted);font-weight:500}.pck .by-b[data-tone=run]{color:var(--run)}.krun{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 8px;font-size:12px;display:flex}.krun .sp{flex:1}.krun .form-err{flex-basis:100%;margin:0}details.kcmds{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:10px}details.kcmds>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}details.kcmds>summary .meta{font-weight:400}details.kcmds ul{padding:0 6px 6px;display:grid}.krow{width:100%;min-height:30px;color:var(--ink);font:12px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:16px 64px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 6px;display:grid}.krow:hover:not(:disabled),.krow.on{background:var(--mute-soft)}.krow:disabled{cursor:help;color:var(--muted)}.krow code{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;overflow:hidden}.krow .kst{font-size:11.5px;font-weight:600}.krow .kst[data-tone=ok]{color:var(--ok)}.krow .kst[data-tone=bad]{color:var(--bad)}.krow .kst[data-tone=run]{color:var(--run)}.krow .kst[data-tone=mute]{color:var(--muted)}.krow .kn,.krow .ks{font:11px var(--mono);color:var(--muted);white-space:nowrap}.klog{white-space:pre-wrap;max-height:40vh;font:11.5px/1.5 var(--mono);background:var(--panel2);border:1px solid var(--line);border-radius:8px;margin:4px 6px 8px;padding:8px 10px;overflow:auto}@media (width<=759px){.krow{grid-template-columns:16px 56px minmax(0,1fr) auto}.krow .ks{display:none}.ag-r{grid-template-columns:16px minmax(0,1fr) auto}.ag-r .md,.ag-r .bg{display:none}}.rel.ses{grid-template-columns:18px minmax(0,1fr) minmax(0,max-content)}.rel.ses .rel-r{min-width:0;overflow:hidden}.rel.ses .ss-else{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proof{min-width:0}.klog{overflow-wrap:anywhere}details.kcmds,details.kcmds ul,details.kcmds li{min-width:0}.kfail{border:1px solid var(--line);background:var(--panel2);border-radius:9px;gap:4px;min-width:0;padding:8px 10px;display:grid}.kfail-h{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12.5px;display:flex}.kfail-h .meta{font-size:12px}.kfail ul{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.kfail li{min-width:0}.kfail-r{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:28px;display:grid}.kfail-r code{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.kfail-r .kn{font:11px var(--mono);color:var(--muted);white-space:nowrap}.kfail .klog{margin:4px 0 6px}.kb{flex-wrap:wrap;align-content:flex-start}.kb-fold.empty{cursor:default;color:var(--muted);background:0 0;border-style:dashed}.kb-fold.empty:hover{border-color:var(--line);color:var(--muted)}@media (width<=759px){.zr.vr{grid-template-columns:18px minmax(0,1fr) auto;row-gap:2px;height:auto;min-height:48px;padding:6px 4px}.zr.vr>:first-child{grid-row:1/3;align-self:start;margin-top:2px}.zr.vr .zn{white-space:normal;grid-column:2/-1}.zr.vr .zn b{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.zr.vr .zi{grid-area:2/2;justify-content:flex-start;min-width:0;overflow:hidden}.zr.vr .claim.sm{max-width:100%}.zr.vr time{grid-area:2/3}}.claim{min-width:0;color:var(--ink2);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.claim .lu{font-size:13px}.claim .nm{text-overflow:ellipsis;min-width:0;color:var(--ink);font-weight:600;overflow:hidden}.claim a{text-underline-offset:3px;min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);overflow:hidden}.claim .dot{color:var(--muted)}.claim.sm{max-width:100%;font-size:11.5px}.claim.sm .nm{font-weight:550}.kb-card .cc{min-width:0;display:flex}.zr .claim.sm{max-width:220px}.claim-bar{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.claim-bar .sp{flex:1}.claim-bar .form-err{flex-basis:100%;margin:0}.claim-why{color:var(--ink2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.kb-cw{min-width:0;position:relative}.kb-act{border:1px solid var(--line2);background:var(--panel);width:26px;height:26px;color:var(--ink2);cursor:pointer;opacity:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.kb-cw:hover .kb-act,.kb-act:focus-visible{opacity:1}.kb-act:hover{color:var(--ink);border-color:var(--ink2)}.kb-act .lu{font-size:13px}@media (hover:none){.kb-act{opacity:1}}.gi-t{margin:0;font-size:13.5px}.stale{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--ink2);font:12.5px var(--font);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:8px;margin:6px 0 2px;padding:7px 12px;display:flex}.stale:hover{border-color:var(--line2);color:var(--ink)}.stale .lu{color:var(--muted)}.vtd{border:1px solid var(--line);background:var(--panel2);border-radius:9px;margin:6px 0 2px;overflow:hidden}.vtd h3{font:600 12px var(--font);color:var(--ink2);align-items:center;gap:6px;margin:0;padding:6px 12px;display:flex}.vtd-r{border-top:1px solid var(--line);min-width:0;color:var(--ink);font:12.5px var(--font);align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:flex}.vtd-r b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.vtd-r .meta{flex:none;margin-left:auto}.vtd-r .lk{color:var(--muted);flex:none}.vtd-r:hover,.vtd-r.on{background:var(--bg)}.vtd-r:hover .lk{color:var(--ink)}@media (width<=759px){.vtd-r .code{display:none}}.vtd-more{color:var(--muted);font:12px var(--font);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.vtd-more:hover{color:var(--ink)}.manual-f{border:1px solid var(--line);background:var(--panel2);min-width:0;color:var(--ink2);border-top:0;border-radius:0 0 8px 8px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 9px;font-size:12px;display:flex}.manual-f .tx{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:150px;min-width:0;display:-webkit-box;overflow:hidden}.manual-f .btn{flex:none;margin-left:auto}.kb-cw.has-manual .kb-card{border-bottom-right-radius:0;border-bottom-left-radius:0}.stale .lk{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);margin-left:auto}.ds-l{gap:2px;padding:0;display:grid}.ds-l label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;padding:6px 4px;font-size:13px;display:grid}.ds-l .nm{min-width:0;font-weight:550}.ds-l .meta{grid-column:2/-1;font-size:11.5px}.ds-l input{accent-color:var(--accent);align-self:center;margin:0}.hv{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 4px 2px;font-size:12px;display:flex}.hv-h{color:var(--ink2);align-items:center;gap:5px;font-weight:650;display:inline-flex}.hv-h .lu{color:var(--muted);font-size:13px}.hv-i{border:1px solid var(--line);background:var(--panel);min-width:0;max-width:280px;height:24px;color:var(--ink);border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.hv-i:hover{border-color:var(--line2)}.hv-i .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hv-k{color:var(--muted);text-transform:none;font-size:10.5px;font-weight:650}.hv-k[data-k=sent_back]{color:var(--wait)}.hv-b{border:1px dashed var(--line2);height:24px;color:var(--ink2);font:12px var(--font);cursor:pointer;background:0 0;border-radius:7px;padding:0 8px}.hv-why{color:var(--ink2);flex-basis:100%;gap:2px;padding:4px 0 0 4px;font-size:12px;display:grid}.lane-held{color:var(--ink);align-items:center;gap:6px;min-width:0;margin-top:6px;font-size:12.5px;display:inline-flex}.lane-held .lu{font-size:13px}.lane-held:hover{text-underline-offset:3px;text-decoration:underline}.lane-stop{background:var(--wait-soft);color:var(--wait);border-radius:7px;align-items:center;gap:6px;margin:6px 0 0;padding:5px 8px;font-size:12px;font-weight:600;display:flex}@media (width>=760px){.c-app.tabview:has(>.c-right.sel){grid-template-columns:var(--lw) minmax(0, 1fr)}.c-app.tabview:has(>.c-right.sel)>.c-mid{display:none}.c-app.tabview>.c-right.sel{width:auto;box-shadow:none;z-index:auto;border-left:0;grid-column:2/-1;position:static}.c-app.tabview>.n-scrim{display:none}.c-app.tabview>.c-right .n-x{display:inline-grid}.c-app.tabview>.c-right.sel>:is(.r-head,.r-sub,.r-body,.r-foot,.r-tabs){padding-left:max(24px,50% - 460px);padding-right:max(24px,50% - 460px)}.c-app.tabview>.c-right.sel.wide>:is(.r-head,.r-sub,.r-body,.r-foot){padding-left:max(24px,50% - 620px);padding-right:max(24px,50% - 620px)}.c-app.tabview>.c-right.sel.wide>details.why{margin-left:max(24px,50% - 620px);margin-right:max(24px,50% - 620px)}}.rw-h{display:none}@media (width>=1100px){.c-app:not(.tabview):has(>.c-right.sel)>.rw-h{z-index:6;cursor:col-resize;touch-action:none;outline:none;grid-area:2/3;justify-self:start;width:11px;margin-left:-6px;display:block;position:relative}.rw-h:after{content:"";background:0 0;width:1px;transition:background-color .12s ease-out,width .12s ease-out,left .12s ease-out;position:absolute;top:0;bottom:0;left:5px}.rw-h:hover:after,.rw-h.on:after,.rw-h:focus-visible:after{background:var(--run);width:3px;left:4px}.c-app.rw-drag{cursor:col-resize;-webkit-user-select:none;user-select:none}.c-app.rw-drag iframe{pointer-events:none}}@media (prefers-reduced-motion:reduce){.rw-h:after{transition:none}}.lw-h{display:none}.c-app:not(.mini)>.lw-h{z-index:7;cursor:col-resize;touch-action:none;outline:none;grid-area:1/2/-1;justify-self:start;width:11px;margin-left:-6px;display:block;position:relative}.lw-h:after{content:"";background:0 0;width:1px;transition:background-color .12s ease-out,width .12s ease-out,left .12s ease-out;position:absolute;top:0;bottom:0;left:5px}.lw-h:hover:after,.lw-h.on:after,.lw-h:focus-visible:after{background:var(--run);width:3px;left:4px}@media (prefers-reduced-motion:reduce){.lw-h:after{transition:none}}.dx-none{padding:14px 4px}.dx-else{align-self:flex-start;margin-top:10px}@media (width>=760px){.c-app.tabview>.c-right.sel.frame>:is(.r-head,.r-sub){padding-left:max(24px,50% - 504px);padding-right:max(24px,50% - 504px)}.c-app.tabview>.c-right.sel.frame>details.why{margin-left:max(24px,50% - 504px);margin-right:max(24px,50% - 504px)}}.c-right.peek .n-x{display:inline-grid}.c-right.peek.drawer{z-index:31;width:min(620px,100vw - 24px);box-shadow:var(--shadow);position:fixed;top:0;bottom:0;right:0}.n-scrim.peek:has(+.c-right.peek.drawer){z-index:30;background:#09090b2e;border:0;padding:0;display:block;position:fixed;inset:0}.c-app.tabview>.n-scrim.peek:has(+.c-right.peek.drawer){z-index:30;background:#09090b2e;border:0;padding:0;display:block;position:fixed;inset:0}.c-right.peek.drawer.wide{width:min(980px,100vw - 24px)}@media (width<=759px){.c-right.peek.drawer,.c-right.peek.drawer.wide{width:100vw;box-shadow:none;border-left:0}}.dx-sheet,.c-app:not(.tabview)>.c-right.dxz{z-index:41;background:var(--bg);border:1px solid var(--line);width:min(960px,100vw - 48px);min-width:0;min-height:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;display:flex;position:fixed;inset:24px auto 24px 50%;overflow:hidden;transform:translate(-50%)}.dx-scrim{z-index:40;cursor:default;background:#09090b52;border:0;padding:0;display:block;position:fixed;inset:0}.c-app:not(.tabview)>.n-scrim:has(+.c-right.dxz){z-index:40;cursor:default;background:#09090b52;border:0;padding:0;display:block;position:fixed;inset:0}.dx-sheet .n-x,.c-app:not(.tabview)>.c-right.dxz .n-x{display:inline-grid}.c-app:not(.tabview):has(>.c-right.dxz){grid-template-columns:var(--lw) minmax(0, 1fr)}.c-app:not(.tabview):has(>.c-right.dxz)>.c-mid{grid-column:2/-1}.c-app:not(.tabview):has(>.c-right.dxz)>.rw-h{display:none}@media (width<=759px){.dx-sheet,.c-app>.c-right.dxz{border:0;border-radius:0;width:100vw;inset:0;transform:none}.c-app:has(>.c-right.dxz){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.dx-sheet,.c-app:not(.tabview)>.c-right.dxz{animation:.14s ease-out dx-in}@keyframes dx-in{0%{opacity:0}to{opacity:1}}}.dx-sheet.full,.c-app:not(.tabview)>.c-right.dxz.full{width:auto;inset:12px;transform:none}.c-app.tabview .dxfull{display:none}@media (width<=759px){.dxfull{display:none}.dx-sheet.full,.c-app>.c-right.dxz.full{width:100vw;inset:0}}.dx-sheet .r-head .tabbtn,.c-right.dxz .r-head .tabbtn{flex:none}.dx-sheet:not(.full) .r-head .tabbtn:not(.dxfull) span{display:none}.dx-sheet:not(.full) .r-head .tabbtn:not(.dxfull){padding:0 6px}.drop-w{min-width:0;position:relative}.drop-w>.drop-dots{opacity:0;background:var(--panel);position:absolute;top:50%;right:6px;transform:translateY(-50%)}.drop-w:hover>.drop-dots,.drop-w:focus-within>.drop-dots,.drop-w>.drop-dots[aria-expanded=true]{opacity:1}@media (hover:hover){.drop-w:hover>.zr>time,.drop-w:focus-within>.zr>time{visibility:hidden}.drop-w:has(>.drop-dots[aria-expanded=true])>.zr>time{visibility:hidden}}@media (hover:none){.drop-w>.drop-dots{opacity:1}.drop-w>.zr{padding-right:40px}}.lab-act .drop-dots{flex:none}.kb-act.kb-drop{right:6px}.kb-cw:has(.kb-drop) .kb-act:not(.kb-drop){right:38px}.kb-act[aria-expanded=true]{opacity:1}.tb-menu button.bad,.tb-menu button.bad .lu{color:var(--bad)}.drop-dlg .drop-why{gap:8px;display:grid}.drop-chips{flex-wrap:wrap;gap:6px;display:flex}.drop-chip{border:1px solid var(--line2);background:var(--panel);height:26px;color:var(--ink);font:12.5px var(--font);cursor:pointer;border-radius:999px;padding:0 10px}.drop-chip:hover{border-color:var(--ink2)}.drop-chip.on{border-color:var(--accent);background:var(--mute-soft)}.drop-in{gap:4px;display:grid}.drop-note{color:var(--ink2);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;display:flex}.drop-note .lu{flex:none;margin-top:2px}.drop-note.wait{color:var(--wait);background:var(--wait-soft);border-radius:8px;padding:8px 10px}.drop-note ul{margin:4px 0 0;padding-left:18px}.drop-toast{z-index:85;background:var(--ink);max-width:calc(100vw - 24px);color:var(--bg);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.drop-toast .tx{gap:2px;min-width:0;display:grid}.drop-toast .tx>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.drop-toast{max-width:none;bottom:12px;left:12px;right:12px;transform:none}.drop-toast .tx{flex:1}}.drop-toast small{opacity:.78;font-size:12px}.drop-toast small.err{opacity:1;color:var(--bad)}.drop-toast .code{color:inherit;opacity:.7}.drop-toast .ibtn{color:var(--bg)}.give{margin:2px 12px 6px;position:relative}.give-in{border:1.5px solid var(--accent);background:var(--panel);cursor:text;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 4px 0 10px;display:flex}.give-in:focus-within{box-shadow:0 0 0 3px var(--mute-soft)}.give-in>.lu{color:var(--ink2);font-size:15px}.give-in input{min-width:0;height:100%;font:600 13px var(--font);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.give-in input::placeholder{color:var(--muted);font-weight:500}.give-go{background:var(--accent);width:26px;height:26px;color:var(--on-accent);cursor:pointer;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.give-go .lu{font-size:14px}.give-go[disabled]{opacity:.35;cursor:default}.give-go:focus-visible{outline:2px solid var(--run);outline-offset:2px}.give .men{z-index:45;width:360px;max-width:calc(100vw - 24px);right:auto}.c-app.l-open .give .men{width:100%}.give .men button{font:12.5px var(--font)}.give .men button .t{text-overflow:ellipsis;min-width:0;color:var(--ink);font-weight:550;overflow:hidden}.give .men button .code{flex:none;margin-left:auto}.give .men button.new .t{color:var(--ink2);flex:none;font-weight:500}.give .men button.new b{font-family:var(--font);text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.give .men button[disabled]{opacity:.6;cursor:default}.give .men .men-f{color:var(--muted);border-top:1px solid var(--line);margin-top:2px;padding:6px 8px 4px;font-size:11.5px}.give-f{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;margin-top:5px;padding:0 2px;font-size:11.5px;line-height:1.45;display:grid}.give-f .done1{min-width:0;color:var(--muted);grid-column:1/-1;align-items:baseline;gap:4px;display:flex}.give-f .done1 b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.give-f .done1 .code{flex:none;font-size:10.5px}.give-f .done1 .lu{color:var(--ok);align-self:center;font-size:12px}.give-f .done1:hover b{text-underline-offset:2px;text-decoration:underline}.give-f .done{white-space:nowrap;text-overflow:ellipsis;grid-column:1;min-width:0;padding-left:16px;overflow:hidden}.give-f .done a{color:var(--ink2);font-weight:600}.give-f .done a:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.give-f .opt{font:11.5px var(--font);color:var(--muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:2px;background:0 0;border:0;grid-column:2;justify-self:end;padding:0}.give-f .opt:hover{color:var(--ink);text-decoration-color:currentColor}.give-err{margin:4px 2px 0}.auto-pill.need{color:var(--ink);font-weight:600}.auto-pill.need .lu{color:var(--wait)}.auto-pill.need em{font:600 11px/18px var(--font);text-align:center;background:var(--wait-soft);min-width:18px;color:var(--wait);border-radius:9px;flex:none;padding:0 5px;font-style:normal}.auto-pill.need.on{background:var(--mute-soft)}.auto-pill.need.zero .lu{color:var(--muted)}.auto-pill.need.zero em{background:var(--mute-soft);color:var(--muted)}.c-left.mini .auto-pill.need em{position:absolute;top:-6px;right:-7px}.n-need{border:1px solid var(--line2);height:26px;font:600 12px var(--font);color:var(--ink);border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.n-need .lu{color:var(--wait);font-size:14px}.zr.can .zs .rp{color:var(--ink2);font-weight:600}.zr-w{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}.zr-w>.zr{border-bottom:0;flex:1 1 0;min-width:0}.zr-rec{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;margin:-6px 0 8px;padding-left:36px;font-size:12px;overflow:hidden}.zr-act{border:1px solid var(--accent);background:var(--accent);height:26px;color:var(--on-accent);font:600 12px var(--font);cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:5px;margin-right:6px;padding:0 10px;display:inline-flex}.zr-act:hover:not(:disabled){filter:brightness(1.08)}.zr-act:disabled{cursor:default}.zr-act.done{color:var(--ok);border-color:var(--ok);background:0 0}.zr-act.bad{color:var(--bad);border-color:var(--bad);background:0 0}.zr-act:focus-visible{outline:2px solid var(--run);outline-offset:2px}.x-e6 .dk-repo{background:0 0;border:0;padding:0}.x-e6 .m-perm .cmd{border-color:#0000}.zr.can .zs code{font-size:11px}@media (width<=759px){.zr.can{align-items:start;height:auto;min-height:44px;padding:7px 4px}.zr.can>.lu{margin-top:2px}.zr.can .zn{white-space:normal;flex-wrap:wrap;row-gap:2px}.zr.can .zn b{white-space:nowrap;max-width:calc(100% - 60px)}.zr.can .zs{white-space:nowrap;flex-basis:100%;display:block}.zr.can time{margin-top:2px}.zr-w{column-gap:0}.zr-w>.zr{flex-basis:100%}.zr-rec{white-space:normal;order:1;margin:-4px 0 8px;padding-left:32px}.zr-act{order:2;height:40px;margin:0 0 10px 32px;padding:0 14px;font-size:13px}}.c-held{min-height:22px;color:var(--ink2);border-radius:6px;align-items:center;gap:6px;min-width:0;margin:-3px 0 2px;padding:0 8px 0 34px;font-size:12px;display:flex}.c-held:hover{background:var(--mute-soft);color:var(--ink)}.c-held .lu{font-size:13px}.c-held .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-held .code{flex:none;font-size:10.5px}.c-ask{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;margin:-2px 0 4px;padding:0 4px 0 34px;display:grid}.c-ask code{text-overflow:ellipsis;white-space:nowrap;background:var(--wait-soft);border-color:var(--wait-line);min-width:0;color:var(--ink);font-size:11px;overflow:hidden}.c-ask .q{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink2);font-size:11.5px;overflow:hidden}.c-ask .btn{height:22px;padding:0 7px;font-size:11.5px}.c-ask .meta{grid-column:2/-1;font-size:11.5px}.c-ask .form-err{grid-column:1/-1;margin:0}.c-left.mini .c-held,.c-left.mini .c-ask{display:none}.c-foot{position:relative}.xp{display:contents}.c-foot .ibtn.xp-b.on{background:var(--mute-soft);color:var(--ink)}.xp-pop{z-index:50;background:var(--panel);border:1px solid var(--line2);width:min(360px,100vw - 16px);box-shadow:var(--shadow);max-height:min(560px,70vh);color:var(--ink);border-radius:10px;gap:1px;padding:4px;font-size:12.5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:8px;overflow:auto}.c-left.mini .xp-pop{bottom:0;left:56px}.xp-h{align-items:baseline;gap:8px;padding:8px 10px 6px;display:flex}.xp-h b{font-size:13px}.xp-h .meta{font-size:11.5px}.xp-r{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:9px 10px;display:grid}.xp-r+.xp-r{border-top:1px solid var(--line)}.xp-r .nm{align-items:baseline;gap:6px;min-width:0;display:flex}.xp-r .nm b{font-weight:600}.xp-r .why{color:var(--ink2);grid-column:1;line-height:1.4}.xp-r .dt{font:11px var(--mono);color:var(--muted);grid-column:1}.xp-r .kd{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-top:2px;display:flex}.xp-r .kd .meta{font-size:11.5px}.xp-r .kd .btn{height:24px;font-size:11.5px}.xp-r .kept{font-size:11.5px;font-weight:600}.xp-r .form-err{grid-column:1/-1}.sw{background:var(--line2);cursor:pointer;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;transition:background .15s;position:relative}.sw:after{content:"";background:var(--panel);border-radius:50%;width:14px;height:14px;transition:transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.sw[aria-checked=true]{background:var(--ink)}.sw[aria-checked=true]:after{transform:translate(12px)}.sw:focus-visible{outline:2px solid var(--run);outline-offset:2px}.sw[disabled]{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.sw,.sw:after{transition:none}}@media (pointer:coarse) and (width<=759px){.rc-row .sw:before{content:"";position:absolute;inset:-13px -7px}}.xt-view-only{z-index:80;border:1px solid var(--line2);background:var(--panel);color:var(--muted);pointer-events:none;border-radius:999px;padding:4px 10px;font-size:12px;position:fixed;bottom:12px;right:12px}.xt-note{z-index:90;border:1px solid var(--line2);background:var(--panel);max-width:min(520px,100vw - 24px);box-shadow:var(--shadow);color:var(--ink2);border-radius:10px;align-items:center;gap:8px;padding:7px 6px 7px 12px;font-size:12.5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.xt-note>.lu{color:var(--muted)}.xt-note .ibtn{width:24px;height:24px}.hm{grid-template-columns:minmax(0,1fr) 300px;min-height:100%;display:grid}.hm-m{min-width:0;padding:22px 28px 40px}.hm-side{border-left:1px solid var(--line);background:var(--panel);min-width:0;padding:22px 20px 32px}.hm-ph h1{letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:700;line-height:1.3}.hm-ph p{color:var(--muted);max-width:72ch;margin-top:4px;font-size:13.5px;line-height:1.5}.hm-chips{flex-wrap:wrap;gap:6px;margin:14px 0 6px;display:flex}.hm-chip{border:1px solid var(--line2);background:var(--panel);height:28px;color:var(--ink2);font:600 12.5px var(--font);white-space:nowrap;cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hm-chip b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.hm-chip:hover{border-color:var(--muted);color:var(--ink)}.hm-chip.zero{color:var(--muted)}.hm-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--panel)}.hm-chip[aria-pressed=true] b{color:inherit;opacity:.7}.hm-chip:focus-visible,.hm-more button:focus-visible{outline:2px solid var(--run);outline-offset:2px}.hm-g{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;margin:18px 0 0;padding:0 2px 6px;display:flex}.hm-g h2{white-space:nowrap;font-size:13.5px;font-weight:700}.hm-g .lu{font-size:15px}.hm-g .meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.hm-none{color:var(--muted);border-bottom:1px solid var(--line);padding:10px 2px;font-size:12.5px}.hm-r{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:10px 2px;display:grid}.hm-r>.lu{align-self:start;margin-top:2px}.hm-t{min-width:0}.hm-h{overflow-wrap:anywhere;min-width:0;line-height:1.4}.hm-h .hm-n{color:var(--ink)}.hm-h b{font-size:13.5px;font-weight:600}.hm-h .code{margin-left:6px}.hm-n:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.hm-else{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:20px;padding:0 2px;font-size:12.5px;line-height:1.5;display:flex}.hm-else .lu{font-size:14px}.hm-else a{color:var(--ink2);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-weight:600}.hm-else a:hover{color:var(--ink);text-decoration-color:currentColor}.hm-else a:focus-visible{outline:2px solid var(--run);outline-offset:2px;border-radius:2px}.hm-else em{font:600 11px/18px var(--font);text-align:center;background:var(--wait-soft);min-width:18px;color:var(--wait);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 4px;font-style:normal;display:inline-block}.hm-else .sep{color:var(--line2)}.hm-s{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.hm-s .nm{color:var(--ink2);font-weight:500}.hm-s code{font-size:11.5px}.hm-s .nw{white-space:nowrap}.hm-t .form-err{margin-top:4px}.hm-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.hm-a .meta{white-space:nowrap}.hm-a .btn.done{color:var(--ok);border-color:var(--ok);opacity:1;background:0 0}.hm-more{padding:8px 2px 0}.hm-more button{font:600 12px var(--font);color:var(--ink2);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;background:0 0;border:0;padding:0}.hm-more button:hover{color:var(--ink);text-decoration-color:currentColor}.hm-b+.hm-b{margin-top:24px}.hm-b h2{align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.hm-b h2 .lu{font-size:15px}.hm-b h2 .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.hm-b>p.meta{margin-top:6px;line-height:1.55}.hm-mini{border-bottom:1px solid var(--line);min-height:33px;color:var(--ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.hm-mini .lu{font-size:15px}.hm-mini b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.hm-mini:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px}.hm-mini .meta{white-space:nowrap;text-overflow:ellipsis;max-width:90px;font-size:11px;overflow:hidden}@media (width<=899px){.hm{grid-template-columns:minmax(0,1fr)}.hm-side{border-left:0;border-top:1px solid var(--line)}}@media (width<=759px){.hm-m{padding:16px 14px 24px}.hm-side{padding:18px 14px 28px}.hm-g .meta{white-space:normal}.hm-g{flex-wrap:wrap;align-items:baseline;row-gap:0}.hm-g .lu{align-self:center}.hm-r{grid-template-columns:18px minmax(0,1fr)}.hm-a{grid-column:2;justify-content:flex-start;margin-top:8px}.hm-a .btn{height:36px;padding:0 14px;font-size:13px}.hm-mini{min-height:40px}}.cp-db{gap:6px;max-width:760px;margin:0 0 20px;display:grid}.cp-db-bar{background:linear-gradient(90deg, var(--c,var(--ok)) calc(var(--v) * 1%), var(--line) 0);border-radius:4px;height:8px;display:block}.cp-db-ax{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:2px 14px;font-size:11.5px;display:flex}.cp-db-ax b{color:var(--ink2);font-weight:600}.cp-db-ax>:not(:first-child){margin-left:auto}.cp-db-t{border:1px solid var(--line);background:var(--panel);color:var(--ink2);border-radius:9px;align-items:flex-start;gap:8px;max-width:72ch;margin:4px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.5;display:flex}.cp-db-t .lu{flex:none;margin-top:2px}.st-w{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:6px;display:grid;container-type:inline-size}.st-nav{flex-wrap:wrap;align-content:start;gap:2px 4px;display:flex}.st-nav a{height:30px;color:var(--ink2);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.st-nav a:hover{background:var(--mute-soft);color:var(--ink)}.st-nav a.on{background:var(--mute-soft);color:var(--ink);font-weight:650}.st-nav a:focus-visible{outline:2px solid var(--focus,var(--run));outline-offset:1px}.st-nav small{color:var(--muted);text-overflow:ellipsis;max-width:110px;font-size:11px;font-weight:500;overflow:hidden}.st-body{min-width:0}.st-body>.rc{margin-top:0}@media (width>=900px){.st-w{grid-template-columns:190px minmax(0,1fr);gap:6px 28px}.st-nav{flex-flow:column;gap:2px;position:sticky;top:0}.st-nav small{margin-left:auto}}.st-ro .rc-l{padding-top:0}.st-ro .rc-row{align-items:baseline}.st-env{font:10.5px var(--mono);color:var(--muted);background:0 0;border:0;flex-basis:100%;padding:0}.st-v{color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;font-size:13px;line-height:1.45;display:inline-flex}.st-v .lu{align-self:center}.st-v code{font-size:12px}.st-act{justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.st-act>span{align-items:center;gap:6px;display:inline-flex}.st-ro .seg button .lu{margin-right:4px}.st-xp{border:1px solid var(--line);background:var(--panel);border-radius:9px;max-width:520px;font-size:12.5px;display:grid}.st-repos{gap:2px;margin:0;padding:0;list-style:none;display:grid}.st-repos li{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,160px) minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:6px 0;font-size:13px;display:grid}.st-repos li:last-child{border-bottom:0}.st-repos a{color:var(--ink);text-decoration:none}.st-repos a:hover b{text-decoration:underline}.st-repos code{font:12px var(--mono);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.st-repos .meta{white-space:nowrap;font-size:11.5px}.st-bad{color:var(--bad);align-items:center;gap:5px;font-size:12px;display:inline-flex}.st-acct{gap:8px;min-width:0;max-width:560px;font-size:13px;display:grid}.st-acct-who{gap:1px;min-width:0;display:grid}.st-acct-who b{overflow-wrap:anywhere;font-weight:600}.st-acct code{font:12px var(--mono);color:var(--ink2);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.st-acct-who code:only-child{color:var(--ink)}.st-acct ul{border:1px solid var(--line);background:var(--panel);border-radius:9px;margin:0;padding:0;list-style:none;overflow:hidden}.st-acct li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:9px 12px;display:grid}.st-acct li:last-child{border-bottom:0}.st-acct li.on{background:var(--mute-soft)}.st-acct li:focus{outline:0}.st-acct li:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.st-acct-login{grid-column:1/-1;gap:4px;min-width:0;display:grid}.st-acct-login small{color:var(--muted);font-size:11.5px}.st-acct-cmd{background:var(--panel2);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 8px;display:flex}:root[data-theme=dark] .st-acct-cmd{background:var(--bg)}.st-acct-cmd code{min-width:0;color:var(--ink);flex:1;font-size:11.5px}.st-acct form{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.st-acct form .in{max-width:none}.st-acct form .in::placeholder{color:var(--muted)}.st-acct .form-err{margin:0}@media (pointer:coarse){.st-acct .btn.sm{min-width:44px;position:relative}.st-acct .btn.sm:after{content:"";position:absolute;inset:-11px 0}.st-acct form .in{height:44px}}@container (width<=560px){.st-repos li{grid-template-columns:minmax(0,1fr) auto}.st-repos code{grid-area:2/1/auto/-1}}.st-tw{max-width:100%;overflow-x:auto}.st-t{border-collapse:collapse;min-width:100%;font-size:12.5px}.st-t th,.st-t td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:baseline;padding:7px 14px 7px 0}.st-t thead th{color:var(--muted);font-size:11.5px;font-weight:600}.st-t thead a{color:inherit;text-decoration:none}.st-t thead a:hover{color:var(--ink);text-decoration:underline}.st-t tbody th{font-weight:500}.st-t tbody th code{font:12px var(--mono)}.st-t td{color:var(--ink2)}.st-t td .lu{vertical-align:-2px;margin-right:5px;font-size:13px}.st-t td[data-st=set]{color:var(--ok)}.st-t td[data-st=missing]{color:var(--wait);font-weight:600}.st-t td.na,.st-t td[data-st=default],.st-t td[data-st=not_needed]{color:var(--muted)}.st-empty{max-width:620px;line-height:1.5}.th-w{gap:20px;display:grid}@container (width>=820px){.th-w{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:28px}.th-pick{max-height:calc(100dvh - 130px);padding-right:2px;position:sticky;top:0;overflow-y:auto}}.th-pick{align-content:start;gap:14px;display:grid}.th-g{gap:1px;display:grid}.th-g h3{font:600 10.5px/1 var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px 8px}.th-it{width:100%;height:34px;color:var(--ink2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 8px;font-size:13px;display:flex}.th-it:hover,.th-it.act{background:var(--mute-soft);color:var(--ink)}.th-it.on{background:var(--mute-soft);color:var(--ink);font-weight:650}.th-it:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.th-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.th-strip{width:44px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.th-strip i{flex:1}.th-use{color:var(--ok);white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}.th-use .lu{font-size:13px}.th-use.big{gap:5px;font-size:12.5px}.th-hint{color:var(--muted);margin:0 8px;font-size:11.5px;line-height:1.45}.th-empty{margin:0 8px;font-size:12px;line-height:1.45}.th-main{align-content:start;gap:12px;min-width:0;display:grid;container-type:inline-size}.th-detail{gap:16px;display:grid}.th-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.th-head h2{font-size:17px;font-weight:650;line-height:1.3}.th-head .meta{margin-top:2px}.th-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.th-name{flex:1;min-width:200px;max-width:380px}.th-name .in{height:34px;font-size:15px;font-weight:600}.th-name .in[aria-invalid=true]{border-color:var(--bad)}.th-note{border:1px solid var(--line);background:var(--panel2);color:var(--ink2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;font-size:12.5px;display:flex}.th-specs{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.th-specs.one{max-width:440px}@container (width>=520px){.th-specs.two{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-m-st{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:0 2px;display:flex}.th-sample{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:10px;gap:7px;padding:12px;font-size:12.5px;display:grid}.th-m-top{justify-content:space-between;align-items:center;display:flex}.th-m-top .sec-k{margin:0}.th-m-row{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.th-m-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.th-m-txt{line-height:1.45}.th-m-btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.th-m-btns .btn{pointer-events:none}.th-w .th-sample[data-mode=dark] .btn.w{color:#1a1306}.th-w .th-sample[data-mode=light] .btn.w{color:#fff}.th-m-in{color:var(--muted);align-items:center;display:flex}.th-m-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);align-items:end;gap:4px;height:34px;display:grid}.th-m-chart i{border-radius:3px 3px 0 0;display:block}.th-grid{gap:22px;display:grid}@container (width>=620px){.th-grid{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:28px}}.th-seeds{align-content:start;gap:8px;display:grid}.th-seeds h3,.th-checks h3{font-size:13.5px;font-weight:650}.th-seeds>.meta{margin-top:-4px;line-height:1.45}.th-sw{grid-template-columns:minmax(90px,1fr) 34px 92px;align-items:center;gap:8px;font-size:13px;display:grid}.th-sw .in{height:30px;font-size:12.5px}.th-lb{color:var(--ink2)}.th-w input[type=color]{border:1px solid var(--line2);background:var(--panel);cursor:pointer;border-radius:7px;width:34px;height:30px;padding:2px}.th-w input[type=color]:hover{border-color:var(--muted)}.th-w input[type=color]:focus-visible{outline:2px solid var(--run);outline-offset:2px}.th-w input[type=color]::-webkit-color-swatch-wrapper{padding:0}.th-w input[type=color]::-webkit-color-swatch{border:0;border-radius:5px}.th-w input[type=color]::-moz-color-swatch{border:0;border-radius:5px}.th-chart{grid-template-columns:minmax(90px,1fr) auto}.th-six{flex-wrap:wrap;gap:4px;display:flex}.th-w .th-six input[type=color]{width:26px;height:26px}.th-adv{border-top:1px solid var(--line);margin-top:6px;padding-top:10px}.th-adv summary{cursor:pointer;color:var(--ink2);font-size:12.5px;font-weight:600}.th-adv summary:hover{color:var(--ink)}.th-adv[open] summary{margin-bottom:10px}.th-adv-g{gap:4px;margin-top:12px;display:grid}.th-adv-g h4{color:var(--muted);font-size:11.5px;font-weight:600}.th-role{grid-template-columns:28px minmax(76px,auto) minmax(0,1fr) 28px;align-items:center;gap:8px;font-size:12px;display:grid}.th-w .th-role input[type=color]{width:28px;height:24px}.th-role code{font-size:11.5px}.th-role .meta{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.th-checks{gap:8px;display:grid}.th-sum{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.th-sliders{display:grid}.th-sliders li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 0;font-size:12.5px;display:flex}.th-sliders li:last-child{border-bottom:0}.th-pair,.th-fix{align-items:center;gap:6px;display:inline-flex}.th-pair i,.th-fix i{width:14px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:4px}.th-fix{margin-left:auto}.th-checks>.meta{max-width:640px;line-height:1.5}.th-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 28px;margin:4px 0 8px;display:grid}.ws-tile{min-width:0}.ws-h{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;margin-bottom:6px;display:grid}.ws-h span{color:var(--muted);font-size:12px;font-weight:600}.ws-h b{font:600 20px/1.25 var(--font);font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1;align-items:center;gap:5px;display:inline-flex}.ws-h b[data-over]{color:var(--bad)}.ws-h small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:3/1/auto/-1;min-height:1.3em;font-size:11.5px;overflow:hidden}.ws-plot{touch-action:pan-y;cursor:crosshair;border-radius:2px;height:84px;position:relative}.ws-plot:focus-visible{outline:2px solid var(--focus,var(--run));outline-offset:3px}.ws-plot svg{width:100%;height:100%;color:var(--ink2);display:block;overflow:visible}.ws-day{stroke:var(--line2);stroke-width:1px;vector-effect:non-scaling-stroke}.ws-threshold{stroke:var(--muted);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55}.ws-area{fill:currentColor;opacity:.1}.ws-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ws-cursor{background:var(--line2);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.ws-dot{background:var(--ink2);width:8px;height:8px;box-shadow:0 0 0 2px var(--panel,var(--bg));pointer-events:none;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.ws-dot[data-over]{background:var(--bad)}.ws-peak{background:var(--panel,var(--bg));font:600 11px var(--font);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;pointer-events:none;border-radius:3px;padding:0 3px;position:absolute;transform:translate(7px,-50%)}.ws-peak[data-right]{transform:translate(calc(-100% - 7px),-50%)}.ws-ax{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;margin-top:4px;font-size:10.5px;display:flex}.ws-note{color:var(--muted);max-width:70ch;margin:8px 0 12px;font-size:12px}.ws-table{margin:6px 0 18px;font-size:12px}.ws-table summary{cursor:pointer;color:var(--muted);width:fit-content}.ws-table summary:hover{color:var(--ink)}.ws-table-c{max-height:320px;margin-top:8px;overflow:auto}.ws-table th{background:var(--panel,var(--bg));position:sticky;top:0}.ws-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:20px 32px;margin-bottom:22px;display:grid}.ws-h2b{margin-top:18px!important}.ws-bar{width:22%;padding-left:0!important}.ws-bar i{background:linear-gradient(90deg, var(--ink2) calc(var(--v) * 1%), var(--line) 0);border-radius:3px;height:6px;display:block}.ws-route code{font:11.5px var(--mono);background:0 0;border:0;padding:0}.ws-dl{gap:0;margin:0;font-size:12.5px;display:grid}.ws-dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:5px 8px;display:flex}.ws-dl dt{color:var(--muted)}.ws-dl dd{font:11.5px var(--mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink2);margin:0}.ws-link{color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);background:0 0;border:0;border-radius:3px;padding:0 2px}.ws-link:hover{text-decoration-color:currentColor}.ws-link:focus-visible{outline:2px solid var(--focus,var(--run));outline-offset:1px}.ws-dlg-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=759px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.ws-plot{height:64px}.ws-h b{font-size:17px}.ws-h small{white-space:normal;min-height:2.6em;line-height:1.3}.ws-bar{display:none}}.c-left>.c-list{flex:0 1000 auto;min-height:96px}.c-left>.c-zones{flex:0 auto;min-height:0;overflow:auto}.c-left>.c-fill{flex:1 1 0;min-height:0}.c-nav-top{border-top:0;padding:2px 8px 0}.c-zones{border-top:0;padding-top:0}.c-zones>.c-gh:first-child{padding-top:10px}.c-nav a{grid-template-columns:18px max-content minmax(0,1fr)}.c-nav a>span:not(.nv-tail){white-space:nowrap}.c-nav a>:last-child:not(:nth-child(2)){justify-self:end;max-width:100%}.c-nav a.on{font-weight:650}.c-nav a>small,.c-nav .nv-tail small,.nv-more small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:400;overflow:hidden}.c-nav a>small{font-variant-numeric:tabular-nums}.nv-tail{justify-self:end;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.nv-dot{background:var(--wait);border-radius:50%;flex:none;width:7px;height:7px}.nv-sep{height:8px}.nv-more{width:100%;height:30px;color:var(--ink2);font:13px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;display:grid}.nv-more .lu{color:var(--muted)}.nv-more:hover{background:var(--mute-soft);color:var(--ink)}.nv-more-toggle{grid-template-columns:18px minmax(0,1fr) auto}.nv-more-toggle.on,.nv-more-toggle[aria-expanded=true]{background:var(--mute-soft);color:var(--ink)}.nv-more-toggle.on{font-weight:650}.nv-more-toggle>span{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nv-more:focus-visible,.c-nav a:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.nv-pop{z-index:50;background:var(--panel);border:1px solid var(--line2);width:268px;max-height:calc(100dvh - 16px);box-shadow:var(--shadow);border-radius:10px;padding:4px;position:fixed;overflow:auto}.nv-session-kind .nv-it>a{align-items:center}.nv-it{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nv-it:hover{background:var(--mute-soft)}.nv-it:has(>a.on){background:var(--mute-soft)}.nv-it>a{color:var(--ink);border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:7px 8px;font-size:13px;line-height:1.25;display:grid}.nv-it>a .lu{color:var(--muted);margin-top:1px}.nv-it>a.on{font-weight:650}.nv-it>a:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.nv-it small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.nv-pin{width:26px;height:26px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;margin-right:6px;padding:0;display:grid}.nv-it:hover .nv-pin,.nv-pin:focus-visible,.nv-pin.on{opacity:1}.nv-pin:hover,.nv-pin.on{color:var(--ink);background:var(--line)}.nv-pin:focus-visible{outline:2px solid var(--run);outline-offset:-2px}@media (hover:none){.nv-pin{opacity:1}}.nv-hr{border-top:1px solid var(--line);margin:4px 0}.nv-set{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:5px 8px;font-size:13px;display:flex}.nv-note{color:var(--muted);padding:5px 8px 4px;font-size:11.5px}.c-foot{flex-wrap:wrap}.c-left:not(.mini) .c-foot .grow.ledger-error,.c-left:not(.mini) .c-foot .grow.auto-off{white-space:normal;flex:1 0 100%}.au-line{min-width:0;color:var(--ink2);border-radius:6px;flex:1;align-items:center;gap:6px;margin-left:-4px;padding:3px 4px;font-size:11.5px;line-height:1.3;display:inline-flex}.au-line:hover{background:var(--mute-soft);color:var(--ink)}.au-line .lu{color:var(--muted);font-size:14px}.au-line>span{flex-wrap:wrap;column-gap:.3em;min-width:0;display:flex}.au-line small{font-size:inherit;color:var(--muted);white-space:nowrap}.c-left.mini .c-foot{flex-wrap:nowrap}.c-left.mini .au-line{flex:none;margin:0}.c-left.mini .au-line>span{display:none}.c-foot .nv-gear{color:var(--ink2);place-items:center;display:inline-grid}.c-foot .nv-gear.on,.c-foot .nv-gear[aria-expanded=true]{background:var(--mute-soft);color:var(--ink)}.c-left.mini .c-nav-top,.c-left.mini .c-zones{padding:4px 0}.c-left.mini .c-proj a>small{display:none}.c-left.mini .c-proj a>.nv-tail{display:block;position:absolute;top:5px;right:5px}.c-left.mini .nv-tail small{display:none}.c-left.mini .nv-more{grid-template-columns:1fr;place-items:center;width:34px;height:32px;padding:0}.c-left.mini .nv-more>:not(.lu),.c-left.mini .nv-more-toggle>.lu:last-child,.c-left.mini .nv-sep{display:none}.c-left.mini .c-zones .c-gh+a{margin-top:6px}.n-bot{display:none}@media (width<=759px){:is(.c-app.has-bot,.c-app.has-bot:has(>.c-right.wide),.c-app.has-bot:not(:has(>.c-right))){grid-template-rows:46px minmax(0,1fr) auto}.c-app.has-bot>.n-bot{padding:4px 6px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel);grid-area:3/1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;min-width:0;display:grid}.n-bot>a,.n-bot>button{min-width:0;min-height:50px;color:var(--muted);font:600 11px var(--font);cursor:pointer;background:0 0;border:0;border-radius:9px;align-content:center;justify-items:center;gap:2px;padding:0;text-decoration:none;display:grid}.n-bot>a>span:last-child,.n-bot>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.n-bot>.on{color:var(--ink)}.n-bot>:active{background:var(--mute-soft)}.n-bot>:focus-visible{outline:2px solid var(--run);outline-offset:-2px}.n-bot .ic{display:inline-grid;position:relative}.n-bot .ic .lu{font-size:20px}.n-bot em{background:var(--wait-soft);min-width:16px;height:16px;color:var(--wait);font:600 10.5px/16px var(--font);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 4px;font-style:normal;position:absolute;top:-6px;left:13px}.nv-pop.nv-session-kind{width:auto!important}.nv-pop{width:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0;flex:0 auto;margin:0 8px 6px;padding:4px 0 0;position:static}}.al-ph{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:22px 28px 0;display:flex}.al-t{flex:260px;min-width:0}.al-t h1{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.3}.al-t p{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.5}.al-ph .hm-chips,.al-fw .hm-chips{margin:0}.al-st{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 28px 0;display:flex}.al-st .sp{flex:1}.c-page.al .dk-b{padding:14px 28px 40px}.al-fw{padding:12px 20px 0}.dk-empty.al-none{grid-column:1/-1}@media (width<=759px){.al-ph{padding:16px 14px 0}.al-st{padding:10px 14px 0}.al-st .dk-win{display:none}.c-page.al .dk-b{padding:12px 10px 24px}.al-fw{padding:10px 12px 0}}.bwc-tip{z-index:400;background:var(--panel);width:max-content;max-width:min(340px,100vw - 16px);max-height:min(60vh,440px);color:var(--ink2);border:1px solid var(--line2);box-shadow:var(--shadow);font:12.5px/1.45 var(--font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;pointer-events:none;border-radius:8px;gap:9px;padding:9px 12px;animation:.14s cubic-bezier(.16,1,.3,1) bwc-tip-in;display:grid;position:fixed;top:0;left:0;overflow:hidden}.bwc-tip[hidden]{display:none}.bwc-tip[data-am]{animation:none}.bwc-tip-group{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-width:0;display:grid}.bwc-tip-group>b,.bwc-tip-group>p{grid-column:1/-1;margin:0}.bwc-tip-group>b{color:var(--ink);font-weight:600}.bwc-tip-group>.k{color:var(--muted);white-space:nowrap}.bwc-tip-group>.v{color:var(--ink)}.bwc-tip-group+.bwc-tip-group:last-child,.bwc-tip-group+.bwc-tip-group:last-child>.v{color:var(--muted)}@keyframes bwc-tip-in{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.bwc-tip{animation:none}}.np{max-width:720px;color:var(--ink);flex-direction:column;gap:16px;margin:0 auto;padding:26px 24px 40px;display:flex}.np h1{margin:0;font-size:22px;font-weight:600}.np-sub{color:var(--muted);margin:-10px 0 4px}.np-seg{border:1px solid var(--line2);border-radius:8px;align-self:flex-start;display:inline-flex;overflow:hidden}.np-seg button{color:var(--muted);font:inherit;cursor:pointer;min-height:var(--ctl);background:0 0;border:0;padding:7px 14px}.np-seg button+button{border-left:1px solid var(--line2)}.np-seg button.on{background:var(--accent);color:var(--on-accent);font-weight:500}.np-f{flex-direction:column;gap:5px;display:flex}.np-lb{color:var(--muted);align-items:baseline;gap:10px;font-size:12.5px;display:flex}.np-ip{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 11px}.np-ip:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent);outline-offset:1px;border-color:var(--accent)}.np-ip.code-input{font-family:var(--mono);font-size:13px}.np-pick{align-items:flex-end;gap:8px;display:flex}.np-pick .np-f{flex:1;min-width:0}.np-pick .btn{flex:none;height:38px}.np-ip.tall{resize:vertical;min-height:76px;line-height:1.5}.np-path{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:-8px 0 0;font-size:12.5px;display:flex}.np-path code{color:var(--ink2);overflow-wrap:anywhere;font-size:12.5px}.np-lk{color:var(--ink2);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.np-err{overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:-6px 0 0;font-size:13px;display:flex}.np-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:12px 14px}.np-card h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:13.5px;font-weight:600;display:flex}.np-steps{color:var(--ink2);flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.np-steps li+li:before{content:"→";color:var(--muted);margin-right:6px}.np-note{color:var(--muted);margin:6px 0 0;font-size:12.5px}.np-chip{border:1px solid var(--line2);color:var(--muted);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:500}.np-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-row .np-note{flex:240px;margin:0}.np-standalone{background:var(--bg);min-height:100vh;overflow:auto}.np-card.np-need{border-color:var(--accent)}.np-card.np-ok{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}.np-card.np-ok h2{margin:0}.np-recheck,.np-more{margin-top:10px}.np-more>summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;font-size:13px;display:flex}.np-more>ul{padding-bottom:4px}@media (width<=480px){.np .st-acct-cmd{flex-direction:column;align-items:stretch}.np .st-acct-cmd .btn{align-self:flex-end}.np .st-acct-cmd code{overflow-wrap:anywhere}.np-recheck{width:100%;height:44px}}.rm-i.rm-new{border-top:1px solid var(--line);color:var(--ink2);border-radius:0;margin-top:3px}.rm-i.rm-manage{color:var(--ink2);border-radius:0 0 7px 7px}.rm-sep{background:var(--line);height:1px;margin:3px 6px}.rm-tags{flex-wrap:wrap;gap:6px;padding:6px 8px 4px;display:flex}.rm-tag{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:1px 10px;font-size:12px}.rm-tag.on{background:var(--accent);border-color:var(--accent);color:var(--bg)}.rm-tag-clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:1px 6px;font-size:12px;text-decoration:underline}.rm-total{color:var(--muted);padding:2px 10px 6px;font-size:11.5px}.rm-pin{color:var(--accent);vertical-align:1px;margin-left:6px;font-size:11px}.projects{gap:14px;max-width:760px;margin:0 auto;padding:22px 22px 40px;display:grid}.projects h1{margin:0;font-size:20px}.projects h2{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:10px 0 2px;font-size:11.5px;font-weight:600}.projects-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.projects-row{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.projects-row.drag{opacity:.5}.projects-row.over{border-color:var(--accent)}.projects-row .logo{width:26px;height:26px}.projects-row b{font-size:13.5px;display:block}.projects-row small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.projects-row .projects-act{align-items:center;gap:4px;display:flex}.projects-row .projects-now{color:var(--muted);border:1px solid var(--line2);border-radius:99px;padding:0 7px;font-size:11px;font-weight:400}.projects-row .pinned{color:var(--accent)}.projects-confirm{border:1px solid var(--bad);border-radius:8px;grid-column:1/-1;gap:6px;padding:8px 10px;font-size:12.5px;display:grid}.projects-confirm p{margin:0}.projects-confirm .projects-btns{gap:8px;display:flex}.projects-empty{color:var(--muted);font-size:13px}.projects-row{cursor:grab}.projects-row input,.projects-row button,.projects-row .projects-confirm{cursor:auto}.projects-row .projects-tags{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;display:flex}.ptag{border:1px solid var(--line2);background:var(--bg);border-radius:99px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:12px;display:inline-flex}.ptag-row .ptag{justify-self:start;padding-right:10px}.ptag-x{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 3px;line-height:1;display:inline-grid}.ptag-x:hover{color:var(--bad)}.ptag-input{border:1px solid var(--line);background:var(--panel);width:120px;min-width:90px;color:var(--ink);font:inherit;border-radius:99px;padding:1px 10px;font-size:12px}.projects-row.ptag-row{cursor:auto;grid-template-columns:auto minmax(0,1fr) auto}@media (width<=640px){.projects{padding:14px 12px 32px}.projects-row{grid-template-columns:26px minmax(0,1fr)}.projects-row .projects-act{grid-column:1/-1;justify-content:flex-end}.np{padding:16px 14px 32px}.np-seg{align-self:stretch}.np-seg button{flex:1;min-height:44px}.np-ip{min-height:44px}.np-pick{flex-wrap:wrap}.np-pick .btn{flex:1 0 100%;height:44px}.np-row .btn{flex:1;height:44px}.np-lk{min-height:32px}}.fp-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.fp-row{width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.fp-row:hover,.fp-row:focus-visible{background:var(--panel2)}.fp-newbtn{margin-bottom:8px}.fp-new{gap:8px;margin-bottom:8px;display:flex}.fp-new .np-ip{flex:1;min-width:0}.pl-bar{border-bottom:1px solid var(--line);color:var(--ink2);align-items:center;gap:6px;min-width:0;padding:6px 10px;font-size:12px;display:flex}.pl-where{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pl-change{min-height:32px;color:var(--run);font:600 12px var(--font);cursor:pointer;background:0 0;border:0;padding:0 8px}.c-left.mini .pl-where,.c-left.mini .pl-change{display:none}.pl-card{width:min(460px,100%)}.pl-opt{text-align:left;border:1px solid var(--line2);background:var(--panel2);width:100%;color:var(--ink);font:13px var(--font);border-radius:10px;gap:10px;padding:14px;display:grid}button.pl-opt{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;min-height:44px}button.pl-opt:hover{border-color:var(--muted)}.pl-opt b{font-size:14px;display:block}.pl-opt small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.pl-head{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.pl-opt label{color:var(--ink2);gap:4px;font-size:12px;display:grid}.pl-in,.pl-btn{height:44px;font-size:14px}
