.silhouette{width:100%;height:auto;display:block}.silhouette.filling .silhouette-layers{transform-box:view-box;transform-origin:50% 280px;animation:4s steps(48,jump-none) infinite silhouette-rise}@keyframes silhouette-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.silhouette.filling .silhouette-layers{animation:none;transform:scaleY(.5)}}.pick-table.pick-dense>button{grid-template-columns:var(--pick-cols,minmax(0, 1fr) auto);gap:12px;min-height:48px;padding:12px}.pick-table.pick-dense .pick-aside{font-size:14px}.pick-table.pick-stack>button{grid-template-columns:minmax(0,1fr);row-gap:4px}.pick-table.pick-two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.pick-table.pick-across{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}@media (width<=900px){.pick-table.pick-dense>button{grid-template-columns:var(--pick-cols,minmax(0, 1fr) auto)}.pick-table.pick-dense>button>:nth-child(n+3){grid-column:auto}.pick-table.pick-two{column-gap:12px}}@media (width<=480px){.pick-table.pick-across{grid-auto-flow:row}}.pick-table.pick-colours .sw{outline:1px solid var(--rule);outline-offset:1px}.pick-table.pick-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.pick-table.pick-grid .pick-cell{min-width:0}.pick-table.pick-grid .pick-name-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=480px){.pick-table.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
