.CasesCatalog_toolbar__At0Qc{display:grid;grid-template-columns:minmax(240px,1fr) minmax(190px,230px) auto;gap:10px;scroll-margin-top:24px}.CasesCatalog_search__CeepM{position:relative;display:block;min-width:0}.CasesCatalog_searchIcon__S_3uv{position:absolute;top:50%;left:15px;display:grid;color:var(--text-muted);pointer-events:none;transform:translateY(-50%)}.CasesCatalog_searchInput__YOnwD{width:100%;height:42px;padding:0 15px 0 45px;border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--surface);color:var(--text);font:inherit;font-size:14px;outline:none;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.CasesCatalog_searchInput__YOnwD::placeholder{color:var(--text-muted);opacity:1}.CasesCatalog_searchInput__YOnwD:hover{border-color:var(--line-hover);background:var(--surface-alt)}.CasesCatalog_searchInput__YOnwD:focus-visible{border-color:var(--interaction)}.CasesCatalog_search__CeepM:focus-within .CasesCatalog_searchIcon__S_3uv{color:var(--interaction)}.CasesCatalog_searchInput__YOnwD::-webkit-search-cancel-button{opacity:.55}.CasesCatalog_categorySelect__lze6h{width:100%}.CasesCatalog_viewSwitch__4RQw7{display:flex;gap:6px}.CasesCatalog_viewButton__pr6Fx{display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--surface);color:var(--text-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.CasesCatalog_viewButton__pr6Fx:hover{border-color:var(--line-hover);background:var(--surface-alt);color:var(--text)}.CasesCatalog_viewButton__pr6Fx:focus-visible{border-color:var(--interaction);outline:none}.CasesCatalog_viewButton__pr6Fx[aria-pressed=true]{border-color:var(--interaction);background:var(--surface-alt);color:var(--text)}.CasesCatalog_viewport__Msn2i{min-height:470px}@media (max-width:900px){.CasesCatalog_viewport__Msn2i{min-height:0}}.CasesCatalog_grid__KQOCd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-sm);margin:28px 0 0;padding:0;list-style:none}.CasesCatalog_grid__KQOCd>li{min-width:0}.CasesCatalog_empty__c8Qf9{margin-top:var(--gap-sm);padding-block:55px;text-align:center}.CasesCatalog_emptyText__AMmAm{margin:10px auto 0;color:var(--text-2)}.CasesCatalog_tableScroll__ucpV7{margin-top:var(--gap-sm);overflow-x:auto;background:transparent;outline:none}.CasesCatalog_tableScroll__ucpV7:focus-visible{outline:1px solid var(--interaction);outline-offset:4px}.CasesCatalog_table__uQ65z{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed;color:var(--text-2);font-size:14px;line-height:1.5}.CasesCatalog_tableHead___F6_p{color:var(--text)}.CasesCatalog_table__uQ65z th{padding:0 14px 10px;border-bottom:1px solid var(--line-strong);font-size:11px;font-weight:500;letter-spacing:.8px;text-align:left;text-transform:uppercase}.CasesCatalog_table__uQ65z th:first-child{padding-left:12px}.CasesCatalog_table__uQ65z th:last-child{padding-right:12px}.CasesCatalog_table__uQ65z tbody tr{cursor:pointer}.CasesCatalog_table__uQ65z td{padding:11px 14px;border:0;vertical-align:middle}.CasesCatalog_table__uQ65z tbody tr:not(:last-child) td{border-bottom:1px solid var(--line)}.CasesCatalog_table__uQ65z td:first-child{padding-left:12px}.CasesCatalog_table__uQ65z td:last-child{padding-right:12px}.CasesCatalog_tableCaseColumn__zEFlK{width:56%}.CasesCatalog_tableCategoryColumn__0fyhD{width:24%}.CasesCatalog_tableIndustryColumn__GTcpO{width:20%}.CasesCatalog_tableTitle__N0XlZ{display:block;overflow:hidden;color:var(--text);font-size:15px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.CasesCatalog_table__uQ65z tbody tr:hover{background:var(--surface-alt)}.CasesCatalog_tableCategory__jI0Sy{display:inline-flex;max-width:100%;padding:2px 8px;font-size:12px;border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--surface);color:var(--text)}.CasesCatalog_tableIndustry__WB57Y{color:var(--text-muted)}.CasesCatalog_pagination__nEUCz{display:flex;justify-content:flex-end;gap:6px;margin-top:24px}.CasesCatalog_paginationButton__yoepS{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:var(--text-2);font:inherit;font-size:12px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.CasesCatalog_paginationButton__yoepS svg{width:15px;height:15px}.CasesCatalog_paginationButton__yoepS path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.CasesCatalog_paginationButton__yoepS:hover:not(:disabled){border-color:var(--interaction);color:var(--text)}.CasesCatalog_paginationButton__yoepS:focus-visible{border-color:var(--interaction);outline:none}.CasesCatalog_paginationButton__yoepS[aria-current=page]{border-color:var(--interaction);background:var(--surface-alt);color:var(--text)}.CasesCatalog_paginationButton__yoepS:disabled{color:var(--text-muted);cursor:default;opacity:.4}.CasesCatalog_cardSlot__XyV5_{perspective:1600px}.CasesCatalog_cardSlotInner__0Hy5_{position:relative;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,.1,.2,1);will-change:transform}.CasesCatalog_cardSlot__XyV5_.CasesCatalog_isSpin__xhXHZ .CasesCatalog_cardSlotInner__0Hy5_{transition-delay:calc(var(--card-index) * .12s)}.CasesCatalog_cardSlot__XyV5_.CasesCatalog_isFlipped__NeNV6 .CasesCatalog_cardSlotInner__0Hy5_{transform:rotateY(180deg)}.CasesCatalog_cardSideBack__gIq5e,.CasesCatalog_cardSideFront__XQG2M{backface-visibility:hidden;-webkit-backface-visibility:hidden}.CasesCatalog_cardSideFront__XQG2M{height:100%;transform:translateZ(.5px)}.CasesCatalog_cardSideBack__gIq5e{position:absolute;inset:0;transform:rotateY(180deg) translateZ(.5px)}@keyframes CasesCatalog_page-spin-fade__Xwrn8{0%{opacity:1}33%{opacity:.18}62%{opacity:1}to{opacity:1}}.CasesCatalog_cardSlot__XyV5_.CasesCatalog_isSpin__xhXHZ .CasesCatalog_cardSideBack__gIq5e>*,.CasesCatalog_cardSlot__XyV5_.CasesCatalog_isSpin__xhXHZ .CasesCatalog_cardSideFront__XQG2M>*{animation:CasesCatalog_page-spin-fade__Xwrn8 .7s linear;animation-delay:calc(var(--card-index) * .12s)}@media (prefers-reduced-motion:reduce){.CasesCatalog_cardSlotInner__0Hy5_{transition:none}.CasesCatalog_cardSlot__XyV5_.CasesCatalog_isSpin__xhXHZ .CasesCatalog_cardSideBack__gIq5e>*,.CasesCatalog_cardSlot__XyV5_.CasesCatalog_isSpin__xhXHZ .CasesCatalog_cardSideFront__XQG2M>*{animation:none}}.CasesCatalog_visuallyHidden__7xIOR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.CasesCatalog_toolbar__At0Qc{grid-template-columns:minmax(0,1fr) auto}.CasesCatalog_search__CeepM{grid-column:1/-1}.CasesCatalog_grid__KQOCd{grid-template-columns:1fr;margin-top:22px}.CasesCatalog_pagination__nEUCz{justify-content:center}}@media (max-width:700px){.CasesCatalog_tableScroll__ucpV7{overflow:visible}.CasesCatalog_tableHead___F6_p{display:none}.CasesCatalog_table__uQ65z,.CasesCatalog_table__uQ65z tbody,.CasesCatalog_table__uQ65z td,.CasesCatalog_table__uQ65z tr{display:block;width:100%}.CasesCatalog_table__uQ65z{min-width:0;border-spacing:0}.CasesCatalog_table__uQ65z tbody{display:grid;gap:8px}.CasesCatalog_table__uQ65z tr{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}.CasesCatalog_table__uQ65z td,.CasesCatalog_table__uQ65z td:first-child,.CasesCatalog_table__uQ65z td:nth-child(2),.CasesCatalog_table__uQ65z td:nth-child(3){width:100%;padding:0}.CasesCatalog_table__uQ65z tbody tr:not(:last-child) td{border-bottom:0}.CasesCatalog_table__uQ65z td:first-child{grid-column:1/-1}.CasesCatalog_table__uQ65z td:nth-child(2){width:max-content}.CasesCatalog_table__uQ65z td:nth-child(3){display:flex;align-items:center;min-width:0}.CasesCatalog_table__uQ65z td:nth-child(3):before{content:"•";margin-right:10px;color:var(--text-muted)}.CasesCatalog_tableCategory__jI0Sy{justify-self:start;white-space:nowrap}.CasesCatalog_tableTitle__N0XlZ{overflow:visible;font-size:16px;white-space:normal;text-overflow:clip}.CasesCatalog_table__uQ65z tbody tr:hover{background:var(--surface-alt)}}@media (max-width:640px){.CasesCatalog_toolbar__At0Qc{scroll-margin-top:calc(var(--mobile-header-h) + 16px)}.CasesCatalog_categorySelect__lze6h{min-width:0}.CasesCatalog_empty__c8Qf9{padding-block:40px}.CasesCatalog_pagination__nEUCz{margin-top:20px}}