.save-search-button.svelte-1ogl21j{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.4rem;border:1px solid transparent;border-radius:0;background:transparent;color:#ffffff73;font:inherit;font-size:.7rem;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.save-search-button.svelte-1ogl21j svg:where(.svelte-1ogl21j){width:1rem;height:1rem;fill:transparent;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.save-search-button.svelte-1ogl21j:hover,.save-search-button.svelte-1ogl21j:focus-visible,.save-search-button.saved.svelte-1ogl21j{color:#ec6c11}.save-search-button.saved.svelte-1ogl21j svg:where(.svelte-1ogl21j){fill:currentColor}.save-search-button.text.svelte-1ogl21j{padding:.42rem .65rem;border-color:#ffffff21}.save-search-button.text.svelte-1ogl21j:hover,.save-search-button.text.svelte-1ogl21j:focus-visible,.save-search-button.text.saved.svelte-1ogl21j{border-color:#ec6c119e;background:#ec6c111a}.save-search-button.svelte-1ogl21j:focus-visible{outline:2px solid currentColor;outline-offset:2px}html:not([data-theme=dark]) .save-search-button.svelte-1ogl21j{color:#1717157a}html:not([data-theme=dark]) .save-search-button.svelte-1ogl21j:hover,html:not([data-theme=dark]) .save-search-button.svelte-1ogl21j:focus-visible,html:not([data-theme=dark]) .save-search-button.saved.svelte-1ogl21j{color:#a74600}html:not([data-theme=dark]) .save-search-button.text.svelte-1ogl21j{border-color:#36383b47}.result-save-row.svelte-so0vu4{display:flex;align-items:center;gap:.25rem;padding-right:.35rem}.result-save-row.svelte-so0vu4>button[role=option]:where(.svelte-so0vu4){flex:1;min-width:0;width:auto}.browse-search.svelte-so0vu4{position:relative;width:clamp(15rem,30vw,20rem);margin-left:.5rem;margin-right:1.25rem;flex:0 1 auto}.browse-search.feature.svelte-so0vu4{width:100%;margin:0}.search-control.svelte-so0vu4{display:flex;align-items:center;width:100%;height:2.75rem;padding-left:0}.feature.svelte-so0vu4 .search-control:where(.svelte-so0vu4){height:4rem;padding:0 1rem;border:0;border-radius:10px;background:#ffffff06;transition:background .16s ease,box-shadow .16s ease}.feature.svelte-so0vu4 .search-control:where(.svelte-so0vu4):focus-within{box-shadow:0 22px 65px #00000038,0 0 0 3px #ec6c1112}.feature-search-icon.svelte-so0vu4{display:grid;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;place-items:center;color:#ffffff59}.feature-search-icon.svelte-so0vu4 svg:where(.svelte-so0vu4){width:1.2rem;height:1.2rem}.search-control.has-selection.svelte-so0vu4{gap:.35rem;padding-left:.65rem}.search-pill.svelte-so0vu4{--pill-accent: #ec6c11;display:inline-flex;max-width:calc(100% - 1rem);height:1.65rem;align-items:center;gap:.35rem;padding:0 .35rem 0 .55rem;border:1px solid color-mix(in srgb,var(--pill-accent) 28%,rgba(255,255,255,.07));border-radius:999px;background:#ffffff06;color:#ffffffc7;font-size:.66rem;white-space:nowrap}.search-pill[data-type=scene].svelte-so0vu4{--pill-accent: #ec6c11}.search-pill[data-type=context].svelte-so0vu4{--pill-accent: #8fa4bc}.search-pill[data-type=keyword].svelte-so0vu4{--pill-accent: #d9a86c}.search-pill[data-type=object].svelte-so0vu4{--pill-accent: #8da38f}.search-pill[data-type=color].svelte-so0vu4{--pill-accent: #cbd5e1}.pill-label.svelte-so0vu4{color:var(--pill-accent);font-size:.56rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.pill-value.svelte-so0vu4{overflow:hidden;max-width:11rem;text-overflow:ellipsis}.pill-swatch.svelte-so0vu4{width:.7rem;height:.7rem;border:1px solid rgba(255,255,255,.28);border-radius:50%;flex:0 0 .7rem}.pill-clear.svelte-so0vu4{display:grid;width:1rem;height:1rem;padding:0;place-items:center;border:0;border-radius:50%;background:#ffffff14;color:#ffffff94;font:inherit;font-size:.85rem;line-height:1;cursor:pointer}.pill-clear.svelte-so0vu4:hover{background:#ffffff26;color:#fff}.feature.svelte-so0vu4 .search-pill:where(.svelte-so0vu4){height:2.15rem;padding-left:.75rem;font-size:.76rem}.feature.svelte-so0vu4 .pill-value:where(.svelte-so0vu4){max-width:min(28rem,55vw)}input.svelte-so0vu4{width:100%;min-width:1rem;flex:1;height:2.75rem;padding:0 1.25rem;box-sizing:border-box;border:0;border-radius:0;outline:none!important;box-shadow:none!important;background:transparent;color:#ffffffe0;caret-color:#ec6c11;font-size:.75rem}.feature.svelte-so0vu4 input:where(.svelte-so0vu4){height:4rem;padding:0 .35rem;font-size:.95rem}.feature.svelte-so0vu4 input:where(.svelte-so0vu4)::placeholder{color:#ffffff57}.browse-search.header.svelte-so0vu4{width:100%}.header.svelte-so0vu4 .search-control:where(.svelte-so0vu4){height:2.35rem;padding:0 .75rem}.header.svelte-so0vu4 .search-control.has-selection:where(.svelte-so0vu4){padding-left:.55rem}.header.svelte-so0vu4 .search-pill:where(.svelte-so0vu4){height:1.8rem;font-size:.7rem}.header.svelte-so0vu4 input:where(.svelte-so0vu4){height:2.35rem;font-size:.82rem}.header.svelte-so0vu4 .search-popup:where(.svelte-so0vu4){max-height:min(30rem,calc(100vh - 5rem))}.feature.svelte-so0vu4 .search-popup:where(.svelte-so0vu4){left:0;width:100%;max-height:min(36rem,calc(100vh - 12rem))}input.svelte-so0vu4:focus,input.svelte-so0vu4:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;color:#ec6c11;caret-color:#ec6c11}input.svelte-so0vu4::placeholder{color:#777;opacity:1}input.svelte-so0vu4::-webkit-search-cancel-button{filter:invert(1);opacity:.35}.search-popup.svelte-so0vu4{isolation:isolate;position:absolute;top:calc(100% + .4rem);left:0;width:clamp(22rem,38vw,30rem);max-height:min(34rem,calc(100vh - 6rem));overflow-y:auto;padding:.45rem;border:1px solid rgba(255,255,255,.035);border-radius:.85rem;background:#000000c7;backdrop-filter:blur(28px) saturate(1.15);-webkit-backdrop-filter:blur(28px) saturate(1.15);box-shadow:0 28px 80px #0000009e,inset 0 1px #ffffff0b;animation:svelte-so0vu4-search-popup-in .22s cubic-bezier(.2,.8,.2,1) both;z-index:1002}.result-group.svelte-so0vu4+.result-group:where(.svelte-so0vu4){margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.07);animation:svelte-so0vu4-result-group-in .28s cubic-bezier(.2,.8,.2,1) both}.result-group.svelte-so0vu4:first-child{animation:svelte-so0vu4-result-group-in .24s cubic-bezier(.2,.8,.2,1) both}.group-heading.svelte-so0vu4{display:flex;align-items:center;gap:.45rem;padding:.4rem .65rem .3rem;color:#ffffff61;font-size:.62rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}button[role=option].svelte-so0vu4{display:flex;align-items:center;gap:.7rem;width:100%;min-height:3.15rem;padding:.45rem .65rem;border:0;border-radius:.5rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s cubic-bezier(.2,.8,.2,1);animation:svelte-so0vu4-result-in .26s cubic-bezier(.2,.8,.2,1) both}button[role=option].svelte-so0vu4:hover,button[role=option].highlighted.svelte-so0vu4{background:#ffffff13;transform:translate(.25rem)}button[role=option].playlist-result-option.svelte-so0vu4{min-height:4.25rem}.result-playlist-folder.svelte-so0vu4{position:relative;display:grid;width:3.4rem;height:2.85rem;flex:0 0 3.4rem;place-items:center;overflow:hidden;clip-path:polygon(0 0,calc(100% - .7rem) 0,100% .7rem,100% 100%,0 100%);border:1px solid rgba(255,255,255,.16);background:#202020}.result-playlist-folder.svelte-so0vu4 img:where(.svelte-so0vu4){width:calc(100% - .6rem);height:calc(100% - .6rem);object-fit:cover;opacity:.72}.result-playlist-fold.svelte-so0vu4{position:absolute;top:0;right:0;z-index:1;width:.68rem;height:.68rem;clip-path:polygon(0 0,100% 100%,0 100%);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18);background:#303030}.result-image.svelte-so0vu4,.result-icon.svelte-so0vu4,.result-color.svelte-so0vu4{width:2.15rem;height:2.15rem;border-radius:.4rem;flex:0 0 2.15rem}.result-color.svelte-so0vu4{border:1px solid rgba(255,255,255,.2)}.result-thumbnails.svelte-so0vu4{display:flex;align-items:center;width:3.25rem;flex:0 0 3.25rem;padding-left:.1rem}.result-thumbnail.svelte-so0vu4{width:2rem;height:2rem;margin-left:-1.2rem;border:1px solid rgba(18,18,20,.9);border-radius:50%;object-fit:cover;background:#ffffff0a}.result-thumbnail.svelte-so0vu4:first-child{margin-left:0}.result-image.svelte-so0vu4{object-fit:cover;background:#ffffff0a}.result-icon.svelte-so0vu4{display:grid;place-items:center;background:#ffffff0e;color:#ffffff80;font-size:.9rem}.result-copy.svelte-so0vu4{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem}.result-title.svelte-so0vu4,.result-subtitle.svelte-so0vu4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.result-title.svelte-so0vu4{color:#ffffffe6;font-size:.78rem;font-weight:520}.result-subtitle.svelte-so0vu4{color:#ffffff61;font-size:.65rem}.search-status.svelte-so0vu4,.empty-results.svelte-so0vu4{padding:.9rem .75rem;color:#ffffff61;font-size:.7rem}.empty-results.svelte-so0vu4{display:flex;flex-direction:column;gap:.25rem}.empty-results.svelte-so0vu4 span:where(.svelte-so0vu4){color:#ffffffa6}.empty-results.svelte-so0vu4 small:where(.svelte-so0vu4){font-size:.62rem}html:not([data-theme=dark]) .feature.svelte-so0vu4 .search-control:where(.svelte-so0vu4){border-color:#36383b52;background:#fffffcc2}html:not([data-theme=dark]) .feature.svelte-so0vu4 .search-control:where(.svelte-so0vu4):focus-within{background:#fffffceb;box-shadow:0 12px 30px #36383b1f,0 0 0 2px #69483d14}html:not([data-theme=dark]) .feature-search-icon.svelte-so0vu4{color:#23232075}html:not([data-theme=dark]) .search-pill.svelte-so0vu4{border-color:color-mix(in srgb,var(--pill-accent) 36%,rgb(54 56 59 / .18));background:#fffffc94;color:#232320cc}html:not([data-theme=dark]) .search-pill[data-type=scene].svelte-so0vu4{--pill-accent: #a74600}html:not([data-theme=dark]) .search-pill[data-type=context].svelte-so0vu4{--pill-accent: #526b75}html:not([data-theme=dark]) .search-pill[data-type=keyword].svelte-so0vu4{--pill-accent: #8a5b22}html:not([data-theme=dark]) .search-pill[data-type=object].svelte-so0vu4{--pill-accent: #526f58}html:not([data-theme=dark]) .search-pill[data-type=color].svelte-so0vu4{--pill-accent: #59636d}html:not([data-theme=dark]) .pill-swatch.svelte-so0vu4{border-color:#17171547}html:not([data-theme=dark]) .pill-clear.svelte-so0vu4{background:#23232014;color:#23232094}html:not([data-theme=dark]) .pill-clear.svelte-so0vu4:hover,html:not([data-theme=dark]) .pill-clear.svelte-so0vu4:focus-visible{background:#a746001f;color:#a74600}html:not([data-theme=dark]) input.svelte-so0vu4{color:#232320e0;caret-color:#a74600}html:not([data-theme=dark]) input.svelte-so0vu4:focus,html:not([data-theme=dark]) input.svelte-so0vu4:focus-visible{color:#a74600;caret-color:#a74600}html:not([data-theme=dark]) input.svelte-so0vu4::placeholder,html:not([data-theme=dark]) .feature.svelte-so0vu4 input:where(.svelte-so0vu4)::placeholder{color:#2323206b}html:not([data-theme=dark]) input.svelte-so0vu4::-webkit-search-cancel-button{filter:none;opacity:.42}html:not([data-theme=dark]) .search-popup.svelte-so0vu4{border:1px dotted rgb(54 56 59 / .3);border-radius:0;background:#f7f4f4f5;box-shadow:0 16px 34px #36383b29}html:not([data-theme=dark]) .result-group.svelte-so0vu4+.result-group:where(.svelte-so0vu4){border-top-color:#36383b33;border-top-style:dotted}html:not([data-theme=dark]) .group-heading.svelte-so0vu4,html:not([data-theme=dark]) .search-status.svelte-so0vu4,html:not([data-theme=dark]) .empty-results.svelte-so0vu4{color:#23232080}html:not([data-theme=dark]) button[role=option].svelte-so0vu4{border-radius:0;color:#232320c7}html:not([data-theme=dark]) button[role=option].svelte-so0vu4:hover,html:not([data-theme=dark]) button[role=option].highlighted.svelte-so0vu4{background:#e5d3cc80}html:not([data-theme=dark]) .result-color.svelte-so0vu4{border-color:#1717153d}html:not([data-theme=dark]) .result-thumbnail.svelte-so0vu4{border-color:#f7f4f4f5}html:not([data-theme=dark]) .result-image.svelte-so0vu4,html:not([data-theme=dark]) .result-icon.svelte-so0vu4,html:not([data-theme=dark]) .result-thumbnail.svelte-so0vu4{background:#2323200f}html:not([data-theme=dark]) .result-icon.svelte-so0vu4{color:#23232094}html:not([data-theme=dark]) .result-title.svelte-so0vu4{color:#232320e6}html:not([data-theme=dark]) .result-subtitle.svelte-so0vu4{color:#2323207a}html:not([data-theme=dark]) .empty-results.svelte-so0vu4 span:where(.svelte-so0vu4){color:#232320b8}@keyframes svelte-so0vu4-search-popup-in{0%{opacity:0;transform:translateY(-.35rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-so0vu4-result-group-in{0%{opacity:0;transform:translateY(.3rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-so0vu4-result-in{0%{opacity:0;transform:translate(-.3rem)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.search-popup.svelte-so0vu4,.result-group.svelte-so0vu4,button[role=option].svelte-so0vu4{animation:none;transition:none}}@media(max-width:768px){.browse-search.svelte-so0vu4{width:min(48vw,15rem);margin-right:.5rem}.header.svelte-so0vu4 .search-control:where(.svelte-so0vu4),.header.svelte-so0vu4 .search-control:where(.svelte-so0vu4):focus-within{background:transparent;box-shadow:none}.search-popup.svelte-so0vu4{width:min(25rem,calc(100vw - 1rem))}}
