.wl-label{border:1px dashed color-mix(in srgb, var(--ink-2) 55%, transparent);background:color-mix(in srgb, var(--paper) 70%, transparent);color:var(--ink-2);border-radius:999px;align-items:center;gap:.65rem;padding:.42rem .95rem .42rem .75rem;font-size:.92rem;font-weight:600;display:inline-flex}.wl-label:before{content:"";border:1px solid var(--ink-2);flex:none;width:8px;height:8px;transform:rotate(45deg)}.wl-meta{margin-inline:0;flex-wrap:wrap;gap:.9rem 2.75rem;margin-bottom:0;display:flex}.wl-meta dt{color:var(--ink-3);font-size:.85rem}.wl-meta dd{margin:.15rem 0 0;font-weight:600}.wl-status{align-items:center;gap:.9rem;display:flex}.wl-status strong{font-family:var(--f-mono);color:var(--green-ink);font-weight:500}.wl-art{border-bottom:1px solid var(--rule);padding-block:clamp(1.75rem,4vw,3rem)}.wl-steps{margin-inline:0;gap:1.5rem;margin-bottom:0;padding:0 0 0 2.1rem;list-style:none;display:grid;position:relative}.wl-steps:before{content:"";background:linear-gradient(var(--glow), var(--green) 70%, var(--blue));opacity:.7;width:1px;position:absolute;top:.7rem;bottom:.7rem;left:6px}.wl-steps li{position:relative}.wl-steps li:before{content:"";border:1px solid var(--green-ink);background:var(--ground);width:11px;height:11px;position:absolute;top:.42rem;left:calc(1px - 2.1rem);transform:rotate(45deg)}.wl-steps li[data-client]:before{border-color:var(--blue);background:var(--blue);box-shadow:0 2px 14px color-mix(in srgb, var(--blue) 70%, transparent)}.wl-steps li[data-client] h3{color:var(--blue-ink)}.wl-steps p{color:var(--ink-2);margin-top:.3rem}.wl-tech-list{margin:.75rem 0 0}.wl-gap{margin-top:1.25rem}.wl-targets{border-collapse:collapse;border-top:1px solid var(--rule-strong);width:100%}.wl-targets th,.wl-targets td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline;padding:1rem 1.25rem 1rem 0}.wl-targets thead th{color:var(--ink-3);font-size:.85rem;font-weight:600}.wl-targets tbody th{color:var(--ink);font-weight:600}.wl-targets td{color:var(--ink-2)}.wl-targets td:last-child{color:var(--green-ink);font-weight:600}@media (max-width:719px){.wl-targets thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.wl-targets tr{border-bottom:1px solid var(--rule);gap:.25rem;padding:1rem 0;display:grid}.wl-targets th,.wl-targets td{border:0;padding:0;display:block}.wl-targets td:before{content:attr(data-label) ": ";color:var(--ink-3);font-weight:400}}.wl-settle{margin-inline:0;gap:1rem;margin-bottom:0;padding:0;list-style:none;display:grid}.wl-settle li{max-width:64ch;padding-left:1.6rem;font-size:1.1rem;position:relative}.wl-settle li:before{content:"";background:var(--glow);width:7px;height:7px;box-shadow:0 1px 10px var(--glow-soft);border-radius:50%;position:absolute;top:.62em;left:0}.wl-index{gap:1.5rem;display:grid}.wl-filters{gap:1.1rem;display:grid}.wl-chips{gap:.5rem;display:grid}.wl-chips-label{color:var(--ink-2);font-size:.95rem;font-weight:700}.wl-chips-row{flex-wrap:wrap;gap:8px;display:flex}.wl-chip{align-items:center;gap:.55rem;display:inline-flex}.wl-chip-n{background:color-mix(in srgb, var(--glow) 10%, transparent);min-width:1.6em;height:1.6em;color:var(--green-ink);border-radius:999px;place-items:center;padding:0 .35em;font-size:.8rem;transition:background-color .2s ease-out,color .2s ease-out;display:inline-grid}.wl-chip[aria-pressed=true] .wl-chip-n{background:var(--glow);color:var(--ground)}.wl-count{color:var(--ink-3);font-size:.92rem}.wl-rows{margin-inline:0;gap:.75rem;margin-bottom:0;padding:0;list-style:none;display:grid}.wl-row{border:1px solid var(--rule);border-radius:var(--r-m);background:color-mix(in srgb, var(--paper) 72%, transparent);color:inherit;transition:border-color .22s ease-out, box-shadow .26s var(--ease-out), background-color .22s ease-out, transform .26s var(--ease-out);grid-template-columns:88px minmax(0,1fr);grid-template-areas:"thumb main""thumb meta";align-items:center;gap:.6rem 1.1rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.wl-row:hover,.wl-row:focus-visible{border-color:color-mix(in srgb, var(--glow) 55%, transparent);background:color-mix(in srgb, var(--paper-2) 80%, transparent);box-shadow:0 14px 40px -20px color-mix(in srgb, var(--glow) 65%, transparent), inset 0 1px 0 color-mix(in srgb, var(--glow) 25%, transparent);transform:translateY(-2px)}.wl-row:active{transform:translateY(0)}.wl-thumb{border:1px solid var(--rule);background:linear-gradient(var(--grid-major) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, var(--grid-major) 1px, transparent 1px) 0 0 / 12px 12px, var(--ground);border-radius:8px;grid-area:thumb;width:100%;height:auto;display:block}.wl-thumb-ln{fill:none;stroke:var(--green-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--glow) 60%, transparent))}.wl-thumb-st{fill:var(--ground);stroke:var(--green-ink);stroke-width:2px}.wl-thumb-end{fill:var(--blue);filter:drop-shadow(0 0 4px var(--blue))}@media (prefers-reduced-motion:no-preference){.wl-row:hover .wl-thumb-ln,.wl-row:focus-visible .wl-thumb-ln{animation:wl-draw .72s var(--ease-out) both}}@keyframes wl-draw{0%{stroke-dashoffset:1px}}.wl-row-main{grid-area:main;gap:.2rem;display:grid}.wl-row-name{font:600 1.2rem/1.25 var(--f-display);transition:color .2s ease-out}.wl-row:hover .wl-row-name{color:var(--glow)}.wl-row-line{color:var(--ink-2);font-size:.98rem}.wl-row-meta{color:var(--ink-3);flex-wrap:wrap;grid-area:meta;align-items:center;gap:.3rem .9rem;font-size:.88rem;display:flex}.wl-row-meta span+span:before{content:"";vertical-align:middle;background:var(--green-ink);border-radius:50%;width:5px;height:5px;margin-right:.9rem;display:inline-block}.wl-row-tag{display:none}@media (min-width:900px){.wl-row{grid-template-columns:120px minmax(0,1.7fr) minmax(0,1fr) auto;grid-template-areas:"thumb main meta tag";padding:1rem 1.5rem 1rem 1rem}.wl-row-meta{flex-direction:column;align-items:flex-start}.wl-row-meta span+span:before{display:none}.wl-row-tag{border:1px dashed color-mix(in srgb, var(--ink-3) 70%, transparent);color:var(--ink-3);border-radius:999px;grid-area:tag;padding:.2rem .7rem;font-size:.8rem;display:inline-block}}.wl-empty{border:1px dashed var(--rule-strong);border-radius:var(--r-m);justify-items:start;gap:1rem;padding:1.5rem;display:grid}.wl-mark{border:1px solid var(--rule-strong);background:var(--ground);width:48px;height:48px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glow) 18%, transparent);border-radius:12px;flex:none;place-items:center;display:inline-grid}.wl-mark img{object-fit:contain;width:30px;height:30px;display:block}.wl-lab{margin-inline:0;gap:.75rem;margin-bottom:0;padding:0;list-style:none;display:grid}.wl-lab-row{border:1px solid var(--rule);border-radius:var(--r-m);background:color-mix(in srgb, var(--paper) 72%, transparent);color:inherit;transition:border-color .22s ease-out, box-shadow .26s var(--ease-out), transform .26s var(--ease-out);grid-template-columns:48px minmax(0,1fr);grid-template-areas:"mark status""mark name""line line";align-items:center;gap:.35rem 1rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.wl-lab-row:hover,.wl-lab-row:focus-visible{border-color:color-mix(in srgb, var(--glow) 55%, transparent);box-shadow:0 14px 40px -20px color-mix(in srgb, var(--glow) 65%, transparent);transform:translateY(-2px)}.wl-lab-row .wl-mark{grid-area:mark}.wl-lab-status{border:1px solid color-mix(in srgb, var(--green-ink) 45%, transparent);font:500 .82rem var(--f-mono);color:var(--green-ink);border-radius:999px;grid-area:status;justify-self:start;padding:.15rem .6rem}.wl-lab-name{font:600 1.3rem/1.2 var(--f-display);grid-area:name;transition:color .2s ease-out}.wl-lab-row:hover .wl-lab-name{color:var(--glow)}.wl-lab-line{color:var(--ink-2);grid-area:line}.wl-lab-go{display:none}@media (min-width:900px){.wl-lab-row{grid-template-columns:48px 11.5rem 8rem minmax(0,1fr) 2.5rem;grid-template-areas:"mark status name line go";padding:1rem 1.5rem 1rem 1rem}.wl-lab-go{background:var(--green-ink);width:1.6rem;height:2px;transition:width .26s var(--ease-out), background-color .2s ease-out;grid-area:go;justify-self:end;display:block}.wl-lab-row:hover .wl-lab-go{background:var(--glow);width:2.4rem}}.wl-split{gap:2rem var(--col-gap);display:grid}@media (min-width:900px){.wl-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-split h3+.wl-list{margin-top:.9rem}.wl-list{margin-inline:0;gap:.75rem;margin-bottom:0;padding:0;list-style:none;display:grid}.wl-list li{color:var(--ink-2);padding-left:1.6rem;position:relative}.wl-list li:before{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:0}.wl-list[data-tone=today] li:before{background:var(--glow);box-shadow:0 1px 10px var(--glow-soft)}.wl-list[data-tone=later] li:before{border:1px dashed var(--ink-3)}.wl-does{margin-inline:0;border-top:1px solid var(--rule-strong);margin-bottom:0;display:grid}.wl-does div{border-bottom:1px solid var(--rule);gap:.35rem 2rem;padding:1.1rem 0;display:grid}.wl-does dt{font:600 1.15rem/1.3 var(--f-display)}.wl-does dd{margin-inline:0;color:var(--ink-2);margin-bottom:0}@media (min-width:900px){.wl-does div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline}}.wl-pre{margin-inline:0;border:1px solid var(--rule-strong);border-radius:var(--r-s);background:color-mix(in srgb, var(--ground) 80%, transparent);max-width:34rem;font:500 .95rem/1.6 var(--f-mono);color:var(--glow);margin-bottom:0;padding:1rem 1.25rem;overflow-x:auto}
