.dm-refs [hidden]{display:none!important}.dm-refs .dm-refs__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.dm-refs .dm-refs__top{align-items:flex-end;display:flex;gap:24px 56px;justify-content:space-between;margin:0 0 48px}.dm-refs .dm-refs__intro{flex:1 1 auto;margin:0}.dm-refs .dm-refs__count{flex:0 0 auto;margin:0 0 6px;text-align:right}.dm-refs .dm-refs__num{color:var(--dm-accent);display:block;font-family:ZonaPro-Bold,Raleway,sans-serif;font-size:64px;line-height:1}.dm-refs .dm-refs__numlabel{color:var(--dm-ink);display:block;font-family:Raleway,sans-serif;font-size:18px;line-height:1.4;margin-top:12px}.dm-refs:not(.is-ready) .dm-refs__bar,.dm-refs:not(.is-ready) .dm-refs__foot{display:none}.dm-refs .dm-refs__bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;margin:0 0 40px}.dm-refs .dm-refs__filters{display:flex;flex-wrap:wrap;gap:12px}.dm-refs .dm-refs__chip{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:5px;box-shadow:0 2px 12px rgba(17,17,31,.08);color:#11111f;cursor:pointer;font-family:ZonaPro-Bold,Raleway,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin:0;padding:13px 22px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.dm-refs .dm-refs__chip:focus,.dm-refs .dm-refs__chip:hover{background:#fff;box-shadow:inset 0 0 0 2px var(--dm-accent),0 2px 12px rgba(17,17,31,.08);color:#11111f}.dm-refs .dm-refs__chip[aria-pressed=true],.dm-refs .dm-refs__chip[aria-pressed=true]:focus,.dm-refs .dm-refs__chip[aria-pressed=true]:hover{background:var(--dm-accent);box-shadow:none;color:var(--dm-on-accent)}.dm-refs .dm-refs__n{font-family:Raleway,sans-serif;font-size:15px;font-weight:600;margin-left:8px;opacity:.6}.dm-refs .dm-refs__select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2311111f' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 18px center /13px 9px;border:0;border-radius:5px;box-shadow:0 2px 12px rgba(17,17,31,.08);color:#11111f;cursor:pointer;font-family:Raleway,sans-serif;font-size:17px;font-weight:600;line-height:22px;margin:0;max-width:100%;min-height:48px;padding:13px 48px 13px 20px}.dm-refs .dm-refs__select:hover{box-shadow:inset 0 0 0 2px var(--dm-accent),0 2px 12px rgba(17,17,31,.08)}.dm-refs .dm-refs__chip:focus-visible,.dm-refs .dm-refs__link:focus-visible,.dm-refs .dm-refs__select:focus-visible{outline:3px solid #11111f;outline-offset:3px}.dm-refs.dm-on-dark .dm-refs__chip:focus-visible,.dm-refs.dm-on-dark .dm-refs__select:focus-visible{outline-color:#fff}.dm-refs .dm-refs__grid{display:grid;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.dm-refs .dm-refs__card{background:#fff;border-radius:5px;border-top:5px solid var(--dm-accent);box-shadow:0 2px 18px rgba(17,17,31,.08);display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;position:relative;--dm-ink:#11111f;color:#11111f;transition:transform .3s ease,box-shadow .3s ease}.dm-refs .dm-refs__logo{background:#fff;padding:12px 12px 0}.dm-refs .dm-refs__logo img{aspect-ratio:1/1;border:0;border-radius:5px;display:block;height:auto;object-fit:contain;width:100%}.dm-refs .dm-refs__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:16px 18px 20px}.dm-refs .dm-refs__name{font-size:17px;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;margin:0;overflow-wrap:break-word}.dm-refs .dm-refs__link,.dm-refs .dm-refs__name{color:#11111f;font-family:ZonaPro-Bold,Raleway,sans-serif}.dm-refs .dm-refs__link{align-items:center;align-self:flex-start;border-bottom:2px solid var(--dm-accent);display:inline-flex;font-size:15px;gap:8px;line-height:1.3;margin-top:auto;padding:0 0 3px;text-decoration:none}.dm-refs .dm-refs__link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.dm-refs .dm-refs__arrow{color:var(--dm-accent);display:inline-block;transition:transform .3s ease}.dm-refs .dm-refs__link:focus,.dm-refs .dm-refs__link:hover{color:#11111f}.dm-refs .dm-refs__card--link:hover{box-shadow:0 10px 30px rgba(17,17,31,.16);transform:translateY(-4px)}.dm-refs .dm-refs__card--link:hover .dm-refs__arrow{transform:translateX(4px)}.dm-refs.is-anim .dm-refs__card{animation:dm-refs-in .4s ease both}@keyframes dm-refs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dm-refs .dm-refs__empty{color:var(--dm-ink);font-family:Raleway,sans-serif;font-size:20px;line-height:1.5;margin:0;padding:32px 0}.dm-refs .dm-refs__foot{align-items:center;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin-top:48px}.dm-refs .dm-refs__result{color:var(--dm-ink);font-family:Raleway,sans-serif;font-size:18px;line-height:1.4;margin:0}@media (max-width:1199px){.dm-refs .dm-refs__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:991px){.dm-refs .dm-refs__grid{gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.dm-refs .dm-refs__top{margin-bottom:40px}.dm-refs .dm-refs__num{font-size:48px}.dm-refs .dm-refs__chip{font-size:16px;padding:12px 18px}}@media (max-width:767px){.dm-refs .dm-refs__grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.dm-refs .dm-refs__top{flex-wrap:wrap}.dm-refs .dm-refs__count{text-align:left}.dm-refs .dm-refs__num,.dm-refs .dm-refs__numlabel{display:inline}.dm-refs .dm-refs__numlabel{margin:0 0 0 10px}.dm-refs .dm-refs__num{font-size:40px}.dm-refs .dm-refs__bar{gap:4px;margin-bottom:28px}.dm-refs .dm-refs__filters{flex:1 1 100%;flex-wrap:nowrap;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -24px;padding:6px 24px 14px;scrollbar-width:none}.dm-refs .dm-refs__filters::-webkit-scrollbar{display:none}.dm-refs .dm-refs__chip{flex:0 0 auto;font-size:15px;line-height:20px;padding:11px 16px;white-space:nowrap}.dm-refs .dm-refs__select{width:100%}.dm-refs .dm-refs__logo{padding:8px 8px 0}.dm-refs .dm-refs__body{padding:12px 12px 16px}.dm-refs .dm-refs__name{font-size:15px}.dm-refs .dm-refs__link{font-size:14px}.dm-refs .dm-refs__more{text-align:center;width:100%}}@media (max-width:599px){.dm-refs .dm-refs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.dm-refs .dm-refs__card--link:hover{box-shadow:0 2px 18px rgba(17,17,31,.08);transform:none}}