.wl{gap:var(--sp-5);min-inline-size:0;display:grid}.wl-bar{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;min-inline-size:0;display:flex}.wl-bar .chip-row{flex:32rem;min-inline-size:0}.wl-count{color:var(--ink-2);font-size:var(--fs-small);white-space:nowrap;margin:0;line-height:1.7}@media (max-width:47.49em){.wl-bar .chip-row{flex-basis:100%}}.wl-body{gap:var(--sp-6);min-inline-size:0;display:grid}.wl-list{border-block-start:1px solid var(--line);min-inline-size:0;margin:0;padding:0;list-style:none}.wl-list>li{break-inside:avoid;max-width:none}.wl-row{min-inline-size:0;color:var(--ink);border-block-end:1px solid var(--line);transition:background-color var(--dur-hover) var(--ease-out);text-decoration:none;display:grid;position:relative}.wl-row:focus-visible{outline-offset:-2px}.wl-name{overflow-wrap:anywhere;min-inline-size:0;font-weight:700;line-height:1.4}.wl-word{max-inline-size:100%;display:inline-block}.wl-tier{color:var(--ink-2);font-size:var(--fs-small);white-space:nowrap;line-height:1.7}.wl-summary{color:var(--ink-2);font-size:var(--fs-small);line-height:1.7}.wl-thumb{object-fit:cover;object-position:top;border-radius:var(--r-s);background:var(--bg-2);outline:1px solid var(--line);outline-offset:-1px;display:block}@media (max-width:63.99em){.wl-row{align-content:start;column-gap:var(--sp-4);padding-block:var(--sp-4);grid-template-columns:96px minmax(0,1fr);grid-template-areas:"thumb name""thumb tier""thumb summary"}.wl-thumb{grid-area:thumb;block-size:60px;inline-size:96px}.wl-name{font-size:var(--fs-body);grid-area:name}.wl-tier{grid-area:tier}.wl-summary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:summary;display:-webkit-box;overflow:hidden}.wl-list[data-collapsed]>.is-extra{display:none}}@media (min-width:47.5em) and (max-width:63.99em){.wl-row{column-gap:var(--sp-5);grid-template-columns:128px minmax(0,1fr)}.wl-thumb{block-size:80px;inline-size:128px}}@media (min-width:64em){.wl-list{columns:2;column-gap:var(--gap)}.wl:not(.has-preview) .wl-list{columns:3}.wl-row{align-items:center;column-gap:var(--sp-4);min-block-size:44px;padding:8px var(--sp-3) 8px var(--sp-4);background-image:linear-gradient(var(--accent), var(--accent));transition:background-color var(--dur-hover) var(--ease-out), background-size var(--dur-hover) var(--ease-out);background-position:0;background-repeat:no-repeat;background-size:3px 0%;grid-template-columns:minmax(0,1fr) auto;position:static}.wl-row[data-on]{background-color:var(--bg-2);background-size:3px 100%}.wl-name{font-size:1.0625rem}.wl-thumb,.wl-summary,.wl-more{display:none}}@media (hover:hover) and (pointer:fine){.wl-row:hover .wl-name{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:1.5px}}.wl-more{margin:0}.wl-preview{display:none}@media (min-width:64em){.wl.has-preview .wl-body{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.wl.has-preview .wl-list{grid-column:1/span 8}.wl.has-preview .wl-preview{grid-column:9/-1;display:block;position:sticky;inset-block-start:calc(var(--head-h) + 24px)}}.wl-preview-inner{justify-items:start;gap:var(--sp-2);display:grid}.wl-preview-inner>*{max-width:none;margin:0}.wl-pv-frame{inline-size:100%;margin-block-end:var(--sp-3)}.wl-pv-screen{position:relative}.wl-pv-img{object-fit:cover;object-position:top;block-size:100%;inline-size:100%;position:absolute;inset:0}.wl-pv-img.is-front{opacity:0;transition:opacity .12s var(--ease-out)}.wl-pv-img.is-front.is-in{opacity:1}.wl-pv-name{font-family:var(--font-display);letter-spacing:.02em;font-synthesis:none;text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.35}.wl-pv-meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.wl-pv-summary{color:var(--ink-2);font-size:var(--fs-small);line-height:1.7}.wl-pv-links{gap:0 var(--sp-5);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.wl-preview.is-armed .wl-pv-screen{clip-path:inset(0 0 55%);transition:clip-path .7s var(--ease-out)}.wl-preview.is-armed.is-in .wl-pv-screen{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.wl-pv-img.is-front,.wl-row{transition:none}}html.work-vt::view-transition-old(root){display:none}html.work-vt::view-transition-new(root){animation:none}
