.section-login-search-filter{border-top-width:0;padding:1.5rem 0}.section-login-search-filter button{background-color:var(--color-link-normal);border-radius:100vw;border-width:0;color:var(--color-background-standard);cursor:pointer;display:block;font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-semibold);padding:.5rem 1rem;width:16rem}.section-login-search-filter button:hover{background-color:var(--color-link-hover)}.section-login-search-filter .search-filter-wrapper{display:none}.section-login-search-filter .search-filter-items{display:grid;gap:1rem;margin-top:1rem}.section-login-search-filter .search-filter-items label{display:block;margin-bottom:.125rem}.section-login-search-filter .search-control{max-width:16rem;position:relative}.section-login-search-filter .search-control input,.section-login-search-filter .search-filter-items select{background-color:var(--color-background-standard);border:2px solid var(--color-border);border-radius:100vw;box-sizing:border-box;color:var(--color-foreground);display:block;font-family:var(--font-body);font-size:var(--font-size-normal);padding:.5rem 1rem;width:16rem}.section-login-search-filter .search-filter-items select option{background-color:var(--color-background-standard);color:var(--color-foreground)}.section-login-search-filter .search-control input:focus,.section-login-search-filter .search-filter-items select:focus{border-width:0;outline:2px solid var(--color-link-normal)}.section-login-search-filter .search-control input+button{background-color:transparent;border-radius:0;display:flex;flex-wrap:wrap;height:1rem;padding:0;place-content:center;position:absolute;right:1rem;top:calc(50% - 0.5rem);width:1rem}.section-login-search-filter .search-control input+button svg{display:block;fill:var(--color-link-normal);height:1rem;width:auto}.section-login-search-filter .search-control input+button:hover svg{fill:var(--color-link-hover)}.section-login-search-filter .search-filter-clear{align-items:center;background-color:var(--color-background-standard);border:2px solid var(--color-link-normal);color:var(--color-link-normal);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.section-login-search-filter .search-filter-clear:hover{background-color:var(--color-background-standard);border:2px solid var(--color-link-hover);color:var(--color-link-hover)}.section-login-search-filter .search-filter-clear>span{display:block;line-height:1}.section-login-search-filter .search-filter-clear>span:nth-of-type(2){font-size:var(--font-size-heading-3);padding-top:.125rem}.section-login-details .product-login-group:not(:last-of-type){margin-bottom:2rem}.section-login-details .product-group-grid{display:grid;gap:0;margin-top:.75rem}.section-login-details .product-group-grid:nth-child(n+1) h2{margin-top:1rem}.section-login-details .product-group-grid>.product{border:1px solid var(--color-border);gap:.75rem;margin-top:-1px;padding:1rem}.section-login-details .product-group-grid>.product:nth-of-type(even){background-color:var(--color-background-alternate)}.section-login-details .product-group-grid>.product>.flex-box{align-items:center;gap:.375rem}.section-login-details .product-group-grid>.product>.flex-box>div:first-of-type,.section-login-details .product-group-grid>.product>.flex-box>div:first-of-type svg{width:2.5rem}.section-login-details .product-group-grid>.product>.flex-box>div:last-of-type{flex:1}.section-login-details .product-group-grid>.product>.flex-box>div:last-of-type p:last-of-type{margin-bottom:0}.section-login-details .product-group-grid>.product>.flex-box>div:last-of-type svg:first-of-type{display:block;height:.8rem;margin-bottom:.25rem}.section-login-details .product-group-grid>.product>.flex-box>div:last-of-type svg:last-of-type{display:block;height:.8rem}.section-login-details .product-group-grid>.product .login-button{align-items:stretch;background-color:var(--color-link-normal);border-radius:100vw;display:inline-flex;flex-wrap:wrap;padding:0 .5rem;position:relative;transition:.75s;width:max-content}.section-login-details .product-group-grid>.product .login-button:hover{background-color:var(--color-link-hover)}.section-login-details .product-group-grid>.product .login-button a{border-right:1px solid rgba(255,255,255,.333);color:var(--color-background-standard);display:block;padding:.5rem .75rem .5rem .5rem;text-decoration:none}.section-login-details .product-group-grid>.product .login-button button{align-self:center;background-color:transparent;border-radius:0;border-width:0;cursor:pointer;display:flex;flex-wrap:wrap;padding:.5rem .25rem;place-content:center}.section-login-details .product-group-grid>.product .login-button button svg{display:block;fill:var(--color-background-standard);height:.35rem;margin-right:.25rem}.section-login-details .product-group-grid>.product .user-list{display:grid;gap:.5rem;grid-template-columns:repeat(2,max-content)}.section-login-details .product-group-grid>.product .user-list a{border-radius:0;border-width:0;border-right:1px solid rgba(255,255,255,.333);display:block;text-align:center;text-decoration:none}.section-login-details .product-group-grid>.product .login-button ul{display:none;left:0;margin:0;padding:0;position:absolute;top:2.5rem;min-width:100%;z-index:var(--z-middle)}.section-login-details .product-group-grid>.product .login-button ul li{border-bottom:1px solid var(--color-background-standard);list-style-type:none;margin:0;padding:0}.section-login-details .product-group-grid>.product .login-button ul li a,.section-login-details .product-group-grid>.product .login-button ul li button{align-items:stretch;background-color:var(--color-border);border-width:0;color:var(--color-foreground);display:flex;flex-wrap:nowrap;font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-semibold);gap:.5rem;justify-content:space-between;padding:.5rem}.section-login-details .product-group-grid>.product .login-button ul li a:is(:hover,:focus,:active),.section-login-details .product-group-grid>.product .login-button ul li button:is(:hover,:focus,:active){background-color:var(--color-bullet);color:var(--color-background-standard)}.section-login-details .product-group-grid>.product .login-button ul li a span,.section-login-details .product-group-grid>.product .login-button ul li button span{box-sizing:border-box;display:block;flex:1;line-height:1;text-align:left;width:8.5rem;white-space:nowrap}.section-login-details .product-group-grid>.product .login-button ul li a svg,.section-login-details .product-group-grid>.product .login-button ul li button svg{display:block;fill:var(--color-foreground);height:1rem;margin:0}.section-login-details .product-group-grid>.product .login-button ul li a:is(:hover,:focus,:active) svg,.section-login-details .product-group-grid>.product .login-button ul li button:is(:hover,:focus,:active) svg{fill:var(--color-background-standard)}.section-login-details .product-group-grid>.product .login-button .login-copy-message{animation:expandCopyMessage 5s;background-color:var(--color-foreground);border-radius:.25rem;color:var(--color-background-standard);font-size:var(--font-size-small);opacity:0;overflow:hidden;padding:.25rem 1rem;position:absolute;left:0;max-width:12rem;top:-1.5rem;transform-origin:bottom left;z-index:var(--z-middle);width:max-content}@keyframes expandCopyMessage{0%{opacity:0;top:-1.5rem;transform:scale3d(0,0,0)}20%{opacity:1;top:-3.5rem;transform:scale3d(1,1,1)}80%{opacity:1;top:-3.5rem;transform:scale3d(1,1,1)}100%{opacity:0;top:-1.5rem;transform:scale3d(0,0,0)}}@media (min-width:35rem){.section-login-details .product-group-grid>.product .user-list{grid-template-columns:repeat(3,max-content)}}@media (min-width:53.125rem){.section-login-search-filter .mobile-toggle{display:none}.section-login-search-filter .search-filter-wrapper{display:block}.section-login-search-filter .search-filter-items{grid-template-columns:repeat(2,1fr);margin-top:0}.section-login-search-filter .search-filter-items>div:last-of-type{align-items:flex-end;display:flex}.section-login-details .product-group-grid .product{align-items:stretch;gap:0;padding:0}.section-login-details .product-group-grid .product>div:first-of-type{align-self:center;border-right:1px solid var(--color-border);padding:1rem;width:16rem}.section-login-details .product-group-grid .product>div:last-of-type{align-self:center;flex:1;padding:1rem}}@media (min-width:64rem){.section-login-search-filter .search-filter-items{gap:1.5rem;grid-template-columns:repeat(4,1fr)}.section-login-search-filter .search-filter-items>div:not(:last-of-type){border-right:2px solid var(--color-border);padding-right:1.5rem}.section-login-search-filter .search-control input,.section-login-search-filter .search-filter-items select,.section-login-search-filter button{max-width:100%;width:100%}.section-login-search-filter .search-filter-clear>span>span{display:none}.section-login-search-filter .search-filter-clear{width:max-content}}@media (prefers-color-scheme:dark){.section-login-details .product-group-grid>.product>.flex-box>div:last-of-type svg:first-of-type,.section-login-details .product-group-grid>.product>.flex-box>div:last-of-type svg:last-of-type path{fill:var(--color-dark-foreground)}.section-login-details .product-group-grid>.product .login-button a,.section-login-details .product-group-grid>.product .user-list a{border-right-color:rgba(32,32,36,.333)}}@media (prefers-reduced-motion:reduce){.section-login-details .product-group-grid>.product .login-button .login-copy-message,.section-login-details .rotate-180{animation-duration:0s;transition:0s}}