.wk-card{break-inside:avoid;aspect-ratio:var(--ar);border-radius:var(--r2);background:var(--wash);color:var(--on-dark);margin-bottom:14px;text-decoration:none;display:block;position:relative;overflow:hidden}.wk-link{width:100%;height:100%;display:block}.wk-link:focus-visible{outline:none}.wk-link:focus-visible:after{content:"";z-index:1;box-shadow:inset 0 0 0 3px var(--tangerine);pointer-events:none;position:absolute;inset:0}.wk-card img,.wk-card video{object-fit:cover;width:100%;height:100%;transition:transform var(--mo-slow) var(--ease-hover);position:absolute;inset:0}.wk-card video{opacity:0;transition:opacity var(--mo-med) var(--ease-out), transform var(--mo-slow) var(--ease-hover)}.wk-card[data-play] video{opacity:1}.wk-card:hover img,.wk-card:hover video{transform:scale(1.04)}.wk-go{z-index:2;height:var(--ctl-h-sm);border-radius:var(--ctl-r-md);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;transition:opacity var(--mo-fast) var(--ease-out), transform var(--mo-fast) var(--ease-out);border:0;align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 2px #140c1a47}.wk-go:hover{background:var(--bg)}.wk-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wk-go:after{content:attr(data-label)}@media (hover:hover) and (pointer:fine){.wk-go{opacity:0;background:var(--jelly-go-bg);box-shadow:var(--jelly-btn-shadow);color:var(--on-dark);transform:translateY(4px)}.wk-go:hover{background:var(--jelly-go-bg-hover)}:is(.wk-card,.vst-card,.ex-card,.pr-card,.cm-card,.ef-card,.tp-card,.tr-card,.fr-card,.tpl):is(:hover,:focus-within,:focus-visible) .wk-go{opacity:1;transform:none}}.wk-clip{max-height:145vh;position:relative;overflow:hidden}.wk-clip[data-laid]{max-height:none}.wk-wall{columns:320px;column-gap:14px}.wk-wall[data-laid]{columns:auto;position:relative}.wk-wall[data-laid] .wk-card{aspect-ratio:auto;animation:wk-in var(--mo-slow) var(--ease-out) both;margin:0;position:absolute}.wk-clip[aria-busy] .wk-wall{opacity:.6;transition:opacity var(--mo-fast)}@keyframes wk-in{0%{opacity:.4;transform:translateY(12px)}}.wk-wall[data-laid] .wk-skel{background:var(--wash);animation:wk-skel 1.1s var(--ease-out) infinite alternate;display:block}@keyframes wk-skel{to{opacity:.5}}.wk-bar{top:calc(var(--nav-h,48px) + env(safe-area-inset-top,0px));z-index:6;background:var(--bg);transition:box-shadow var(--mo-fast) var(--ease-out);align-items:center;gap:12px;margin-bottom:8px;padding-block:8px;display:flex;position:sticky;box-shadow:0 1px #0000}.wk-bar[data-stuck]{box-shadow:0 1px 0 var(--line)}.wk-bar-fill{flex:1}.wk-bar>.round{flex:none}.wk-more{--wk-fade:var(--bg);z-index:3;background:linear-gradient(180deg, color-mix(in srgb, var(--wk-fade) 0%, transparent) 0%, color-mix(in srgb, var(--wk-fade) 72%, transparent) 45%, var(--wk-fade) 88%);pointer-events:none;justify-content:center;align-items:flex-end;height:min(260px,32vh);padding-bottom:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.wk-more[data-flow]{height:min(200px,26vh);margin-top:calc(-1*min(120px,16vh));padding-bottom:8px;position:relative;bottom:auto;left:auto;right:auto}.wk-more .btn{pointer-events:auto}.wk-more .btn[disabled]{opacity:.7;cursor:progress}.wk-clip[data-laid]:not([data-cropped]) .wk-more{background:0 0;height:auto;padding-bottom:8px}.wk-scenes{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.wk-scenes-gap{margin-bottom:16px}.wk-pills{min-width:0;padding:var(--bleed-ring) 2px;margin-block:calc(0px - var(--bleed-ring));scrollbar-width:none;flex:1;gap:8px;display:flex;overflow:auto hidden}.wk-pills::-webkit-scrollbar{display:none}.wk-pill{height:var(--ctl-h-md);border-radius:var(--ctl-r-pill);background:var(--surface);box-shadow:var(--chip-ring);color:var(--chip-fg-off);cursor:pointer;transition:background-color var(--mo-fast), color var(--mo-fast), box-shadow var(--mo-fast);border:0;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.wk-pill:has(>.tier-ic){padding-left:13px}.wk-pill:has(>.wk-pill-j){padding-left:11px}.wk-pill-j{flex:none;width:18px;height:18px}.wk-pill:hover{background:var(--hover);color:var(--chip-fg)}.wk-pill[aria-pressed=true]{background:var(--chip-bg-on);color:var(--chip-fg);box-shadow:var(--chip-ring-on)}.wk-pill-n{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ink-50);margin-left:2px;font-size:12px;font-weight:500}.wk-pill[aria-pressed=true] .wk-pill-n{color:var(--ink-70)}.wk-pills-next{width:var(--ctl-h-md);height:var(--ctl-h-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.wk-pills-next:hover{background:var(--hover)}@media (max-width:560px){.wk-wall{columns:2;column-gap:10px}.wk-card{border-radius:16px;margin-bottom:10px}.wk-pills-next{display:none}}@media (max-width:860px){.wk-clip{max-height:170vh}.wk-more{height:min(220px,30vh);padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.wk-card img,.wk-card video,.wk-go,.wk-bar{transition:none}.wk-wall[data-laid] .wk-card,.wk-wall[data-laid] .wk-skel{animation:none}}.wk-made{z-index:1;color:#fff;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-backdrop-filter:blur(4px);background:#140c1a75;border-radius:999px;max-width:calc(100% - 16px);padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;position:absolute;bottom:8px;left:8px;overflow:hidden}@media (hover:hover) and (pointer:fine){.wk-card:hover .wk-made,.wk-card:focus-within .wk-made{opacity:0}}
