.dn-button{background-color:var(--color-primary,#000);border-color:var(--color-primary,#000);border-radius:var(--borderRadius-sm,1px);box-shadow:none;color:var(--color-lightest,#fff);cursor:pointer;font-weight:var(--font-weight-primary-bold,600);padding:var(--spacing-sm,.625rem);text-align:center;transition:color var(--transition-fast,.15s ease-in),background-color var(--transition-fast,.15s ease-in),border-color var(--transition-fast,.15s ease-in),box-shadow var(--transition-fast,.15s ease-in);border-style:solid;border-width:2px;align-items:center;width:100%;text-decoration:none;display:inline-flex}.dn-button:focus{box-shadow:var(--boxShadow-outline,0 0 0 3px #4299e180);outline:none}.dn-button:hover{background-color:var(--color-primary-light,#333);border-color:var(--color-primary-light,#333)}.dn-button:active{background-color:var(--color-primary-dark,#000)}.dn-button:active:focus,.dn-button:hover:focus{box-shadow:none}.dn-button[disabled],.dn-button[disabled]:active,.dn-button[disabled]:focus,.dn-button[disabled]:hover{background-color:var(--color-gray-100,#e8e8e8);border-color:var(--color-gray-100,#e8e8e8);color:var(--color-gray-800,#454545);cursor:not-allowed}@media screen and (width>=321px){.dn-button{width:auto}}.dn-button .dn-icon{margin-left:var(--spacing-xs,.3125rem)}.dn-button+.dn-button{margin-top:var(--spacing-xs,.3125rem)}@media screen and (width>=577px){.dn-button+.dn-button{margin-left:var(--spacing-xs,.3125rem);margin-top:0}}.dn-button--clean{border:0;padding:0}.dn-button--clean,.dn-button--clean:active,.dn-button--clean:hover{color:inherit;background:0 0}.dn-button--label{background-color:initial;box-shadow:none;color:var(--color-gray-500,#707070);border-width:0;padding:0}.dn-button--label:hover{background-color:initial;color:var(--color-gray-700,#5a5a5a)}.dn-button--label:active{background-color:initial;box-shadow:none;color:var(--color-darkest,#000)}.dn-button--label[disabled],.dn-button--label[disabled]:active,.dn-button--label[disabled]:focus,.dn-button--label[disabled]:hover{color:var(--color-gray-400,#bababa);background:0 0}.dn-button--outline{background-color:var(--color-lightest,#fff);border-color:var(--color-gray-800,#454545);box-shadow:var(--boxShadow-light,0 1px 2px 0 #0000000d);color:var(--color-darkest,#000)}.dn-button--outline:hover{background-color:var(--color-lightest,#fff);border-color:var(--color-gray-300,#cdcdcd)}.dn-button--outline:active{background-color:var(--color-gray-100,#e8e8e8)}.dn-button--outline[disabled],.dn-button--outline[disabled]:active,.dn-button--outline[disabled]:focus,.dn-button--outline[disabled]:hover{border-color:var(--color-gray-400,#bababa)}.dn-button--wide{width:100%;display:block}.dn-button--wide+.dn-button{margin-left:0;margin-top:var(--spacing-xs,.3125rem)}.dn-button--inline{width:auto;display:inline-block}.dn-paginator{--paginator-size:var(--font-size-xl,1.5rem);text-align:center}@media screen and (width>=769px){.dn-paginator{--paginator-size:var(--font-size-2xl,2rem)}}.dn-paginator__button.dn-button,.dn-paginator__next.dn-button,.dn-paginator__prev.dn-button{border-radius:var(--borderRadus-full,9999px);height:var(--paginator-size);line-height:var(--paginator-size);text-align:center;vertical-align:middle;width:var(--paginator-size);justify-content:center;margin:0;padding:0}.dn-paginator__button.dn-button:hover,.dn-paginator__next.dn-button:hover,.dn-paginator__prev.dn-button:hover{background-color:var(--color-primary,#412bc7);color:var(--color-lightest,#fff)}.dn-paginator__button.dn-button:active,.dn-paginator__next.dn-button:active,.dn-paginator__prev.dn-button:active{background-color:var(--color-primary-dark,#312095)}.dn-paginator__button.dn-button+.dn-paginator__button.dn-button,.dn-paginator__gap+.dn-paginator__button.dn-button,.dn-paginator__gap+.dn-paginator__next.dn-button,.dn-paginator__gap+.dn-paginator__prev.dn-button,.dn-paginator__next.dn-button,.dn-paginator__next.dn-button+.dn-paginator__next.dn-button,.dn-paginator__prev.dn-button+.dn-paginator__button.dn-button,.dn-paginator__prev.dn-button+.dn-paginator__next.dn-button,.dn-paginator__prev.dn-button+.dn-paginator__prev.dn-button{margin:0 0 0 var(--spacing-xs,.625rem)}.dn-paginator__gap{line-height:var(--paginator-size);padding:0 var(--spacing-xs,.625rem);pointer-events:none;vertical-align:bottom}.dn-paginator__button[disabled=disabled].dn-button,.dn-paginator__next[disabled=disabled].dn-button,.dn-paginator__prev[disabled=disabled].dn-button{color:var(--color-gray-400,#bababa);cursor:auto;background:0 0}.dn-paginator__button[disabled=disabled].dn-button:focus,.dn-paginator__button[disabled=disabled].dn-button:hover,.dn-paginator__next[disabled=disabled].dn-button:focus,.dn-paginator__next[disabled=disabled].dn-button:hover,.dn-paginator__prev[disabled=disabled].dn-button:focus,.dn-paginator__prev[disabled=disabled].dn-button:hover{background:inherit;color:var(--color-gray-400,#bababa);border:none}.dn-paginator__button[data-active=true].dn-button,.dn-paginator__next[data-active=true].dn-button,.dn-paginator__prev[data-active=true].dn-button{cursor:auto}.dn-paginator__button[data-active=true].dn-button,.dn-paginator__button[data-active=true].dn-button:focus,.dn-paginator__button[data-active=true].dn-button:hover,.dn-paginator__next[data-active=true].dn-button,.dn-paginator__next[data-active=true].dn-button:focus,.dn-paginator__next[data-active=true].dn-button:hover,.dn-paginator__prev[data-active=true].dn-button,.dn-paginator__prev[data-active=true].dn-button:focus,.dn-paginator__prev[data-active=true].dn-button:hover{background-color:var(--color-gray-800,#313131);color:var(--color-lightest,#fff)}.dn-paginator__sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.base-paginator{align-items:center;gap:.5rem;margin-top:2rem;display:flex}.base-button.base-paginator__button,.dn-paginator__gap{aspect-ratio:1;justify-content:center;align-items:center;padding:0;display:inline-flex}@media screen and (width<=64em){.base-button.base-paginator__button,.dn-paginator__gap{font-family:var(--font-family-secondary);font-size:1.125rem;font-weight:600;line-height:1.4}}@media screen and (width>=64.0625em){.base-button.base-paginator__button,.dn-paginator__gap{font-family:var(--font-family-secondary);font-size:1.25rem;font-weight:600;line-height:1.4}}@media screen and (width<=31.25em){.base-button.base-paginator__button,.dn-paginator__gap{height:2.5rem}}@media screen and (width>=28.1875em){.base-button.base-paginator__button,.dn-paginator__gap{height:3.25rem}}
