.UnifiedSearch{position:relative;width:100%;max-width:700px;min-width:260px}.UnifiedSearch--inline{display:flex;flex-direction:column;height:100%;min-height:0;max-width:none}.UnifiedSearch--results-inline{display:flex;flex-direction:column;flex:1 1;min-height:0;margin-top:.5rem}.UnifiedSearch--results-inline-scroll{flex:1 1;min-height:0;max-height:none;overflow-y:auto;border:none;box-shadow:none;border-radius:0;padding:.25rem 0}.UnifiedSearch--input-wrapper{position:relative;width:100%;display:flex;align-items:center}.UnifiedSearch .Input-wrapper{width:100%!important;max-width:700px;flex:1 1}.UnifiedSearch .Input{width:100%!important;min-width:400px;max-width:700px;padding-right:2.75rem}.UnifiedSearch--input-wrapper:has(.UnifiedSearch--clear-button) .Input{padding-right:2.75rem}.UnifiedSearch--clear-button{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-text) 60%,transparent);transition:color var(--transition-fast) var(--transition-ease);z-index:10;border-radius:.25rem;min-width:44px;min-height:44px}.UnifiedSearch--clear-button:hover{color:var(--color-text);background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.UnifiedSearch--clear-button:active{background-color:color-mix(in srgb,var(--color-primary) 25%,transparent)}.UnifiedSearch--popup{position:absolute;top:100%;left:0;right:0;z-index:99999;margin-top:8px}.UnifiedSearch--results{background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:.5rem;box-shadow:0 0 16px var(--theme-shadow-primary,color-mix(in srgb,var(--color-primary) 10%,transparent)),0 0 4px color-mix(in srgb,var(--color-primary) 10%,transparent);padding:.375rem;display:flex;flex-direction:column;gap:.125rem;max-height:500px;overflow-y:auto}.UnifiedSearch--result{padding:.375rem .5rem;border-radius:.375rem;cursor:pointer;transition:background-color var(--transition-fast) var(--transition-ease);display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:stretch;min-height:fit-content}.UnifiedSearch--result-highlighted,.UnifiedSearch--result:hover{background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.UnifiedSearch--result-header{display:flex;align-items:center;gap:.375rem;margin-bottom:0}.UnifiedSearch--result-icon{color:color-mix(in srgb,var(--color-accent) 85%,transparent);font-size:.875rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1em;min-height:1em}.UnifiedSearch--result-icon i,.UnifiedSearch--result-icon span,.UnifiedSearch--result-icon svg{display:inline-block}.UnifiedSearch--result-type{color:color-mix(in srgb,var(--color-text) 60%,transparent);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.UnifiedSearch--result-content{display:flex;flex-direction:column;gap:.125rem;min-width:0;grid-column:1}.UnifiedSearch--result-title{font-weight:500;color:var(--color-text);font-size:.8125rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.UnifiedSearch--result-title-content{flex:1 1;min-width:0}.UnifiedSearch--result-price-inline{flex-shrink:0;grid-column:2;align-self:stretch;height:100%;display:flex;align-items:center}.UnifiedSearch--result-subtitle{font-size:.6875rem;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.UnifiedSearch--result-price{margin-top:.25rem;display:flex;align-items:center}.UnifiedSearch--price-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:0;line-height:1.2;height:100%;width:100%}.UnifiedSearch--price-text{font-weight:500;font-size:1.25rem;color:var(--color-text);line-height:1.2}.UnifiedSearch--exchange-text{font-size:.625rem;color:color-mix(in srgb,var(--color-text) 60%,transparent);line-height:1.2}.UnifiedSearch--highlight{background-color:color-mix(in srgb,var(--color-primary) 30%,transparent);border-radius:.25rem;padding:.0625rem .125rem}.UnifiedSearch--result-more{text-align:center;border-top:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);margin-top:.125rem;padding:.5rem .5rem .375rem}.UnifiedSearch--result-more-searching{border-top:none;margin-top:0}.UnifiedSearch--result-more-text{color:color-mix(in srgb,var(--color-text) 60%,transparent)}.UnifiedSearch--result.UnifiedSearch--loading{padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;color:color-mix(in srgb,var(--color-text) 70%,transparent);cursor:default}.UnifiedSearch--result.UnifiedSearch--loading:hover{background-color:transparent}.UnifiedSearch--result.UnifiedSearch--loading .spinning{will-change:transform;animation:spin 1s linear infinite;display:inline-flex;align-items:center}.UnifiedSearch--result.UnifiedSearch--loading .Text{display:inline;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UnifiedSearch--result-page{background-color:color-mix(in srgb,var(--color-primary) 5%,transparent);position:relative;padding:.25rem .5rem;border-radius:.375rem;margin-left:1.5rem}.UnifiedSearch--result-page:before{content:"";position:absolute;left:-1.5rem;top:0;bottom:0;width:1.5rem;background-color:var(--color-accent);border-radius:.375rem 0 0 .375rem;z-index:-1}.UnifiedSearch--result-page.UnifiedSearch--result-highlighted,.UnifiedSearch--result-page:hover{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}.UnifiedSearch--result-page .UnifiedSearch--result-icon{color:var(--color-accent);font-weight:600}.UnifiedSearch--result-page .UnifiedSearch--result-type{color:var(--color-accent);font-weight:700}.UnifiedSearch--result-page-icon{position:absolute;left:-1.125rem;top:50%;transform:translateY(-50%);color:var(--color-background);font-size:.75rem;z-index:2;background-color:transparent;border-radius:50%;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.UnifiedSearch--result-group{background-color:var(--color-background);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:.5rem;padding:.5rem;margin-bottom:.125rem}.UnifiedSearch--result-group-pages{margin-bottom:0}.UnifiedSearch--result-group-header{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;padding-bottom:.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 15%,transparent)}.UnifiedSearch--result-group-icon{color:var(--color-accent);font-size:.875rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1em;min-height:1em}.UnifiedSearch--result-group-title{color:color-mix(in srgb,var(--color-text) 80%,transparent);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.UnifiedSearch--result-group-items{display:flex;flex-direction:column;gap:.125rem}.UnifiedSearch--result-page-compact{margin-left:0!important;padding:.25rem .375rem!important;background-color:transparent!important;border-radius:.25rem!important;position:static!important}.UnifiedSearch--result-page-compact:before{display:none!important}.UnifiedSearch--result-page-compact.UnifiedSearch--result-highlighted,.UnifiedSearch--result-page-compact:hover{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)!important}.UnifiedSearch--result-page-compact .UnifiedSearch--result-title{display:inline!important;gap:0!important}.UnifiedSearch--highlight{display:inline;margin:0}[data-theme-scheme=dark] .UnifiedSearch--results{background:color-mix(in srgb,var(--color-background) 95%,var(--color-primary));box-shadow:0 0 16px var(--theme-shadow-primary),0 0 4px var(--theme-shadow-color)}[data-theme-scheme=dark] .UnifiedSearch--result-title{color:color-mix(in srgb,var(--color-text) 100%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result-type{color:color-mix(in srgb,var(--color-text) 75%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result-subtitle{color:color-mix(in srgb,var(--color-text) 80%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--price-text{color:color-mix(in srgb,var(--color-text) 100%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--exchange-text,[data-theme-scheme=dark] .UnifiedSearch--result-more-text{color:color-mix(in srgb,var(--color-text) 75%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result-group-title{color:color-mix(in srgb,var(--color-text) 90%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result.UnifiedSearch--loading{color:color-mix(in srgb,var(--color-text) 80%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--result-highlighted,[data-theme-scheme=dark] .UnifiedSearch--result:hover{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}[data-theme-scheme=dark] .UnifiedSearch--highlight{background-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-background));color:var(--color-text);border-radius:.25rem;padding:.0625rem .125rem}@media (max-width:1024px){.UnifiedSearch{width:100%;min-width:0}.UnifiedSearch .Input,.UnifiedSearch .Input-wrapper{width:100%;max-width:none}.UnifiedSearch .Input{min-width:0}.UnifiedSearch--popup{margin-top:.5rem}.UnifiedSearch--popup,.UnifiedSearch--results{max-width:calc(100vw - (2 * var(--mobile-page-gutter, .875rem)))}.UnifiedSearch--results{max-height:min(60dvh,28rem);border-radius:var(--container-radius,12px);padding:.3125rem}.UnifiedSearch--input-wrapper:has(.UnifiedSearch--clear-button) .Input{padding-right:2.75rem}.UnifiedSearch--result{padding:.4375rem .5rem}.UnifiedSearch--price-text{font-size:1rem}.UnifiedSearch--result-title{font-size:.78125rem}}@media (max-width:500px){.UnifiedSearch--result{padding:.375rem .4375rem}.UnifiedSearch--price-text{font-size:.9375rem}.UnifiedSearch--result-title{font-size:.75rem}.UnifiedSearch--result-type{font-size:.6rem}.UnifiedSearch--clear-button{min-width:var(--mobile-control-height,2.75rem);min-height:var(--mobile-control-height,2.75rem)}}@media (max-width:360px){.UnifiedSearch--result{padding:.3125rem .375rem}.UnifiedSearch--price-text{font-size:.875rem}.UnifiedSearch--result-title{font-size:.6875rem}}