.wall__filters[data-v-56c47795]{flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,3vw,40px);display:flex}.cases__filter[data-v-56c47795]{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--text-soft);font:inherit;cursor:pointer;transition:color var(--dur), border-color var(--dur), background var(--dur);background:0 0;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.cases__filter span[data-v-56c47795]{font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:13px}.cases__filter[data-v-56c47795]:hover{color:var(--text);border-color:var(--text-faint)}.cases__filter[data-v-56c47795]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cases__filter[aria-pressed=true][data-v-56c47795]{background:var(--action);border-color:var(--action);color:var(--on-action)}.cases__filter[aria-pressed=true] span[data-v-56c47795]{color:inherit}.wall__grid[data-v-56c47795]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.wall--row .wall__grid[data-v-56c47795]{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:24px}.wall__card[data-v-56c47795]{height:100%;color:var(--text);transition:color var(--dur), border-color var(--dur);flex-direction:column;gap:14px;text-decoration:none;display:flex}.wall__card[data-v-56c47795]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-lg)}.wall--wall .wall__grid[data-v-56c47795]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.wall--wall .wall__browser[data-v-56c47795]{--blade-r:clamp(64px, 7vw, 96px);border-start-start-radius:var(--blade-r);border-start-end-radius:var(--radius);border-end-end-radius:var(--blade-r);border-end-start-radius:var(--radius)}.wall--wall .wall__bar[data-v-56c47795]{padding-inline-start:calc(var(--blade-r) * .6)}.wall--wall .wall__card:hover .wall__browser[data-v-56c47795]{border-color:var(--accent)}.wall--wall .wall__copy[data-v-56c47795]{padding-inline-end:40px;position:relative}.wall--wall .wall__arrow[data-v-56c47795]{inset-inline-end:4px;color:var(--text);transition:transform var(--dur) var(--ease);display:block;position:absolute;bottom:2px}.wall--wall .wall__card:hover .wall__arrow[data-v-56c47795]{transform:translate(4px)}html[dir=rtl] .wall--wall .wall__card:hover .wall__arrow[data-v-56c47795]{transform:scaleX(-1)translate(4px)}.wall__browser[data-v-56c47795]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:none;transition:border-color var(--dur);flex-direction:column;display:flex;overflow:hidden}.wall__card:hover .wall__browser[data-v-56c47795]{border-color:var(--text-faint)}.wall__bar[data-v-56c47795]{border-bottom:1px solid var(--line);color:var(--text-soft);direction:ltr;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.wall__dots[data-v-56c47795]{gap:5px;display:flex}.wall__dots i[data-v-56c47795]{background:var(--text-faint);opacity:.5;border-radius:50%;width:8px;height:8px}.wall__domain[data-v-56c47795]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wall__screen[data-v-56c47795]{display:block;overflow:hidden}.wall__screen img[data-v-56c47795]{aspect-ratio:1440/1100;width:100%;height:auto;display:block}.wall__copy[data-v-56c47795]{gap:4px;display:grid}.wall__name[data-v-56c47795]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin:0;font-size:20px;font-weight:600;line-height:1.25}html[lang=ar] .wall__name[data-v-56c47795]{font-family:var(--font-ar);letter-spacing:0;line-height:1.5}.wall__meta[data-v-56c47795]{font-size:var(--fs-sm);color:var(--text-soft);flex-wrap:wrap;gap:4px 8px;display:flex}.wall__meta>span+span[data-v-56c47795]:before{content:"·";color:var(--text-faint);margin-inline-end:8px}.wall__kind[data-v-56c47795]{color:var(--accent);font-weight:500}.wall--row .wall__name[data-v-56c47795]{font-size:17px}.wall--row .wall__card[data-v-56c47795]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);gap:0;overflow:hidden}.wall--row .wall__card[data-v-56c47795]:hover{border-color:var(--accent)}.wall--row .wall__browser[data-v-56c47795]{border:0;border-bottom:1px solid var(--line);border-radius:0}.wall--row .wall__copy[data-v-56c47795]{padding:16px 48px 18px 18px;position:relative}html[dir=rtl] .wall--row .wall__copy[data-v-56c47795]{padding:16px 18px 18px 48px}.wall__arrow[data-v-56c47795]{direction:inherit;display:none}.wall--row .wall__arrow[data-v-56c47795]{inset-inline-end:18px;color:var(--accent);transition:transform var(--dur) var(--ease);display:block;position:absolute;bottom:20px}.wall--row .wall__card:hover .wall__arrow[data-v-56c47795]{transform:translate(4px)}html[dir=rtl] .wall__arrow[data-v-56c47795]{transform:scaleX(-1)}html[dir=rtl] .wall--row .wall__card:hover .wall__arrow[data-v-56c47795]{transform:scaleX(-1)translate(4px)}@media (width<=1100px){.wall--row .wall__grid[data-v-56c47795]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.wall--wall .wall__grid[data-v-56c47795]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.wall__grid[data-v-56c47795],.wall--wall .wall__grid[data-v-56c47795]{grid-template-columns:1fr}.wall--row .wall__grid[data-v-56c47795]{grid-template-columns:1fr;gap:12px}.wall--row .wall__card[data-v-56c47795]{flex-direction:row;align-items:stretch}.wall--row .wall__browser[data-v-56c47795]{border-bottom:0;border-inline-end:1px solid var(--line);flex:0 0 38%}.wall--row .wall__bar[data-v-56c47795]{display:none}.wall--row .wall__screen[data-v-56c47795]{height:100%}.wall--row .wall__screen img[data-v-56c47795]{aspect-ratio:auto;object-fit:cover;object-position:top;height:100%}.wall--row .wall__copy[data-v-56c47795]{flex:1;align-content:center;padding:16px 44px 16px 16px}html[dir=rtl] .wall--row .wall__copy[data-v-56c47795]{padding:16px 16px 16px 44px}.wall--row .wall__arrow[data-v-56c47795]{top:50%;bottom:auto;margin-top:-9px;inset-inline-end:14px}.wall__filters[data-v-56c47795]{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.wall__filters[data-v-56c47795]::-webkit-scrollbar{display:none}.cases__filter[data-v-56c47795]{flex:none}}@media (prefers-reduced-motion:reduce){.wall__card[data-v-56c47795],.wall__browser[data-v-56c47795],.cases__filter[data-v-56c47795],.wall__arrow[data-v-56c47795]{transition:none}}
