.dkl{--dk-ink:var(--color-ink);--dk-dim:var(--color-ink-dim);--dk-mute:var(--color-ink-mute);--dk-acc:var(--color-accent);--dk-row:var(--line-row,var(--line-subtle));--dk-sub:var(--line-subtle);--dk-font:var(--font-display,"Manrope"),system-ui,sans-serif;--desk-list-bg:color-mix(in srgb,var(--color-ink) 3.5%,transparent);--desk-list-border:var(--line,var(--line-subtle));--desk-gap:var(--col-gap,16px);display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;min-height:100%;color:var(--dk-ink)}.lvs-scroller>main:has(>.dkl){container-type:size}.dkl .dkn-i{width:16px;height:16px;flex:none}.dkl .dkn-i.s{width:14px;height:14px}.dkl .dkn-i.xs{width:12px;height:12px}.dkl .dkn-scrim,.dkl .dkn-tog,.dkl .dkn-x{display:none}.dkl .dkn{grid-column:1;grid-row:1/span 2;position:sticky;top:0;align-self:start;display:flex;flex-direction:column;height:calc(100cqh * var(--cq-k, 1));max-height:calc(100dvh / var(--ui-scale, 1));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 14px 18px 22px;background:var(--desk-list-bg);border-right:1px solid var(--desk-list-border);font-family:var(--dk-font);scrollbar-width:thin}.dkl .dkl-main{grid-column:2;grid-row:1/span 2;min-width:0;padding-left:var(--desk-gap)}@media (min-width:1024px){.dkl[data-desk-layout=client]:not(:has(>.dkn[data-collapsed="1"])){grid-template-columns:250px minmax(0,calc(var(--page-max, 1360px) + var(--desk-gap)));justify-content:center}}@media (min-width:1101px){.dkl[data-desk-layout=orgs]:not(:has(>.dkn[data-collapsed="1"])){grid-template-columns:250px minmax(0,calc(var(--page-max, 1360px) + var(--desk-gap)));justify-content:center}}@media (min-width:1024px){.dkl:has(>.dkn[data-collapsed="1"]){grid-template-columns:minmax(0,1fr)}.dkl>.dkn[data-collapsed="1"]{display:none}.dkl:has(>.dkn[data-collapsed="1"]) .dkl-main{grid-column:1;padding-left:0}}.dkl .dkn-pid{display:flex;flex-direction:column;padding:0 0 14px 10px}.dkl .dkn-pid .up{margin-bottom:8px;font-size:var(--type-body);font-weight:var(--type-w-strong);color:var(--dk-dim);text-decoration:none;display:inline-flex;align-items:center;gap:5px;width:fit-content}.dkl .dkn-pid .up:hover{color:var(--dk-acc)}.dkl .dkn-pid{margin-bottom:4px;border-bottom:1px solid var(--desk-list-border)}.dkl .dkn-pid .nm{font-size:var(--type-h2);font-weight:var(--type-w-strong);letter-spacing:-.01em;line-height:1.25;color:var(--dk-ink);text-decoration:none;overflow-wrap:anywhere}.dkl .dkn-pid a.nm:hover{color:var(--dk-acc)}.dkl .dkn-pid .sd{margin-top:3px;font-size:var(--type-body);line-height:var(--type-lh);color:var(--dk-dim)}.dkl .dkn-pid .sd a{color:inherit;text-decoration:none}.dkl .dkn-pid .sd a:hover{color:var(--dk-acc);text-decoration:underline;text-underline-offset:3px}.dkl .dkn-pid .st{display:inline-flex;align-items:baseline;gap:6px;margin-top:8px;font-size:var(--type-body);font-weight:var(--type-w-strong);color:var(--dk-ink)}.dkl .dkn-pid .st i{font-style:normal;font-weight:var(--type-w);color:var(--dk-dim)}.dkl .dkn-pid .st.err{color:var(--err)}.dkl .dkn-pid .st.warn{color:var(--warn)}.dkl .dkn-pid .sc{margin-top:4px;font-size:var(--type-body);color:var(--dk-mute)}.dkl .dkn-list{flex:1 0 auto}.dkl .dkn-gl{display:flex;align-items:center;gap:6px;width:100%;padding:20px 10px 6px 6px;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--type-cap);font-weight:var(--type-w-strong);letter-spacing:normal;text-transform:none;color:var(--dk-dim);text-align:left;border-radius:6px}.dkl .dkn-list>div:first-child>.dkn-gl{padding-top:8px}.dkl .dkn-gl .c,.dkl .dkn-gl .ha{letter-spacing:0}.dkl .dkn-gl:hover{color:var(--dk-ink)}.dkl .dkn-gl[aria-disabled=true]{cursor:default;opacity:1;filter:none}.dkl .dkn-gl .dkn-i{color:var(--dk-mute)}.dkl .dkn-gl .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkl .dkn-gl .ha{font-weight:var(--type-w-strong);color:var(--err)}.dkl .dkn-gl .c,.dkl .dkn-gl .ha{margin-left:auto;font-size:var(--type-body)}.dkl .dkn-gl .c{font-weight:var(--type-w);color:var(--dk-mute);font-variant-numeric:tabular-nums}.dkl .dkn-gl .ha~.c{margin-left:6px}.dkl .dkn-gl:focus-visible,.dkl .dkn-si:focus-visible{outline:2px solid var(--dk-acc);outline-offset:-2px}.dkl .dkn-si{position:relative;display:flex;align-items:center;gap:8px;min-height:34px;padding:5px 10px 5px 24px;border-radius:7px;font-size:var(--type-h3);line-height:var(--type-lh);color:var(--dk-dim);text-decoration:none}.dkl .dkn-si:hover{color:var(--dk-ink);background:color-mix(in srgb,var(--dk-ink) 4%,transparent)}.dkl button.dkn-si{width:100%;border:0;background:none;font:inherit;font-size:var(--type-h3);text-align:left;cursor:pointer}.dkl .dkn-si.dkn-cu{font-weight:var(--type-w-strong);color:var(--dk-ink)}.dkl .dkn-si.enter{animation:dkn-enter .7s cubic-bezier(.2,.9,.2,1)}@keyframes dkn-enter{0%{opacity:0;transform:translateX(-8px)}}.dkl .dkn-si .nm{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkl .dkn-si .nm.wrap{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dkl .dkn-si.empty{color:var(--dk-mute)}.dkl .dkn-si.on,.dkl .dkn-si[aria-current=page]{color:var(--dk-ink);font-weight:var(--type-w-strong)}.dkl .dkn-si.on:before,.dkl .dkn-si[aria-current=page]:before{content:"";position:absolute;left:12px;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--dk-acc)}.dkl .dkn-si .cn{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none;font-size:var(--type-body);font-variant-numeric:tabular-nums}.dkl .dkn-si .n{font-weight:var(--type-w);color:var(--dk-mute)}.dkl .dkn-si .n.dash{opacity:.7}.dkl .dkn-si .hot,.dkl .dkn-si .n>b{font-weight:var(--type-w-strong)}.dkl .dkn-si .hot{color:var(--err)}.dkl .dkn-si .hot.warn{color:var(--warn)}.dkl .dkn-si .due{font-size:var(--type-body);font-weight:var(--type-w);color:var(--dk-mute);white-space:nowrap}.dkl .dkn-si .due.err{color:var(--err)}.dkl .dkn-si mark{background:color-mix(in srgb,var(--dk-acc) 22%,transparent);color:inherit;border-radius:2px}.dkl .dkn-kids .dkn-si{padding-left:36px;min-height:28px;font-size:var(--type-body)}.dkl .dkn-kids .dkn-si.on:before,.dkl .dkn-kids .dkn-si[aria-current=page]:before{left:24px}.dkl .dkn-dt{width:7px;height:7px;border-radius:50%;flex:none;background:var(--dk-mute);opacity:.55}.dkl .dkn-dt.hot{background:var(--err);opacity:1}.dkl .dkn-dt.go{background:var(--ok);opacity:1}.dkl .dkn-si:has(>.dkn-dt){padding-left:14px}.dkl .dkn-si:has(>.dkn-dt).on:before,.dkl .dkn-si:has(>.dkn-dt)[aria-current=page]:before{left:3px}.dkl .dkn-kids .dkn-si:has(>.dkn-dt){padding-left:26px}.dkl .dkn-kids .dkn-si:has(>.dkn-dt).on:before,.dkl .dkn-kids .dkn-si:has(>.dkn-dt)[aria-current=page]:before{left:15px}.dkl .dkn-row{position:relative;display:flex;align-items:center}.dkl .dkn-row>.dkn-si{flex:1;min-width:0}.dkl .dkn-tw{position:absolute;left:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:18px;height:22px;padding:0;border:0;background:none;color:var(--dk-mute);cursor:pointer;border-radius:5px;z-index:1}.dkl .dkn-tw:hover{color:var(--dk-ink)}.dkl .dkn-tw .dkn-i{transition:transform .18s}.dkl .dkn-tw[aria-expanded=false] .dkn-i{transform:rotate(-90deg)}.dkl .dkn-row:has(>.dkn-tw)>.dkn-si{padding-left:24px}.dkl .dkn-row:has(>.dkn-tw)>.dkn-si.on:before,.dkl .dkn-row:has(>.dkn-tw)>.dkn-si[aria-current=page]:before{left:22px;top:8px;bottom:8px;width:2px}.dkl .dkn-more,.dkl .dkn-none{display:block;width:100%;padding:10px 10px 4px 24px;border:0;background:none;text-align:left;font:inherit;font-size:var(--type-body);color:var(--dk-dim);cursor:pointer}.dkl .dkn-more:hover{color:var(--dk-acc)}.dkl .dkn-none{cursor:default}.dkl .dkn-foot{margin-top:18px;padding:12px 0 0 10px;border-top:1px solid var(--dk-sub)}.dkl .dkn-fl{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:var(--type-body)}.dkl .dkn-fl a,.dkl .dkn-fl button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font:inherit;color:var(--dk-dim);text-decoration:none;cursor:pointer}.dkl .dkn-fl a:hover,.dkl .dkn-fl button:hover{color:var(--dk-acc)}.dkl .dkn-fl b,.dkl .dkn-fl button[aria-pressed=true]{color:var(--dk-ink);font-weight:var(--type-w-strong)}.dkl .dkn-fl b{font-variant-numeric:tabular-nums}.dkl .dkn-leg{margin:8px 0 0;font-size:var(--type-body);line-height:var(--type-lh);color:var(--dk-dim)}@media (max-width:1023px){.dkl{grid-template-columns:minmax(0,1fr)}.dkl .dkl-main{grid-column:1;grid-row:2;padding-left:0}.dkl .dkn-tog{grid-column:1;grid-row:1;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin:14px 24px 0;height:36px;padding:0 12px 0 10px;border:1px solid var(--dk-sub);border-radius:10px;background:none;font-family:var(--dk-font);font-size:var(--type-body);font-weight:var(--type-w-strong);color:var(--dk-ink);cursor:pointer;max-width:calc(100% - 48px)}.dkl .dkn-tog .cur{font-weight:var(--type-w);color:var(--dk-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvs-scroller>main:has(>.dkl){container-type:normal}.dkl .dkn{position:fixed;z-index:95;top:0;left:0;width:min(320px,calc(88vw / var(--ui-scale, 1)));height:calc(100dvh / var(--ui-scale, 1));max-height:none;padding-top:calc(18px + calc(env(safe-area-inset-top, 0px) / var(--ui-scale, 1)));padding-bottom:calc(18px + calc(env(safe-area-inset-bottom, 0px) / var(--ui-scale, 1)));background:var(--color-bg-panel,var(--color-bg));border-right:1px solid var(--dk-sub);box-shadow:0 24px 60px -14px var(--scrim,black);transform:translateX(-104%);visibility:hidden;transition:transform .26s cubic-bezier(.3,1,.4,1),visibility 0s .26s}.dkl .dkn[data-open="1"]{transform:none;visibility:visible;transition:transform .26s cubic-bezier(.3,1,.4,1)}.dkl .dkn-scrim{display:block;position:fixed;inset:0;z-index:94;background:color-mix(in srgb,var(--color-bg) 55%,transparent)}.dkl .dkn-x{display:grid;place-items:center;position:absolute;right:10px;top:calc(12px + calc(env(safe-area-inset-top, 0px) / var(--ui-scale, 1)));width:34px;height:34px;border:0;border-radius:9px;background:none;color:var(--dk-dim);cursor:pointer}.dkl .dkn-pid{padding-right:40px}}@media (max-width:600px){.dkl .dkn-tog{margin:12px 16px 0;max-width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.dkl .dkn{transition:none!important}.dkl .dkn-tw .dkn-i{transition:none}}html[data-theme=onyx] .dkl{--desk-list-border:color-mix(in srgb,var(--color-ink) 16%,transparent)}.dkl{--desk-list-bg:color-mix(in srgb,var(--color-ink) 4.5%,var(--color-bg))}:root .dkl .dkn-gl{padding:14px 10px 5px 6px}:root .dkl .dkn-list>div:first-child>.dkn-gl{padding-top:8px}:root .dkl .dkn-gl[aria-expanded=true][aria-disabled=true],:root .dkl .dkn-si{color:var(--dk-ink)}:root .dkl .dkn-si{min-height:32px;padding-top:4px;padding-bottom:4px;font-weight:var(--type-w)}:root .dkl .dkn-si.empty{color:var(--dk-dim)}:root .dkl .dkn-pid .nm,:root .dkl .dkn-si .n{font-weight:var(--type-w-strong)}:root .dkl .dkn-pid .nm{font-size:var(--type-h2);letter-spacing:0}@media (max-width:1023px){:root .dkl .dkn{background:var(--desk-list-bg)}}:root .dkl .dkn-si .hot:not(.warn){color:var(--dk-ink);font-weight:var(--type-w-strong)}:root .dkl .dkn-dt.hot{background:var(--err)}.dkl .dkn-legd summary::-webkit-details-marker{display:none}:root .dkl .dkn{overflow:hidden}:root .dkl .dkn-pid{flex:none}:root .dkl .dkn-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:20px;-webkit-mask-image:linear-gradient(180deg,black calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 22px),transparent)}:root .dkl .dkn-foot{flex:none;position:static;margin:0;padding:6px 0 0;border-top:1px solid var(--desk-list-border);background:none}:root .dkl .dkn-foot .dkn-fl{margin-top:0;padding:4px 0 4px 4px}:root .dkl .dkn-legd{margin:0;font-size:var(--type-h3);color:var(--dk-dim)}:root .dkl .dkn-legd summary{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 10px 0 4px;border-radius:7px;list-style:none;cursor:pointer}:root .dkl .dkn-legd summary .dkn-i{width:14px;height:14px;color:var(--dk-mute)}:root .dkl .dkn-legd summary:hover{color:var(--dk-ink);background:color-mix(in srgb,var(--dk-ink) 4%,transparent)}:root .dkl .dkn-legd p{margin:4px 10px 6px 24px;font-size:var(--type-body);line-height:var(--type-lh)}@media (pointer:coarse){:root .dkl .dkn-legd summary{min-height:44px}}.dkl .dkn-legd p{margin:6px 0 0;line-height:var(--type-lh)}:root .dkl .dkn-si .hot.od{color:var(--err)}@media (min-width:1024px){html:root .dkl[data-desk-layout]>.dkn{--desk-list-border:var(--line);top:var(--s3);height:calc(calc(100cqh * var(--cq-k, 1)) - 2 * var(--s3));max-height:calc(calc(100dvh / var(--ui-scale, 1)) - 2 * var(--s3));margin:var(--s3) 0 var(--s3) var(--s3);padding:var(--s5) var(--s3) var(--s4) var(--s4);border-right:0;border-radius:var(--r3);background:var(--surf-1);box-shadow:var(--sh-1)}}