.VisualSearch-module__XQOdCq__root{scroll-margin-top:calc(var(--header-h,64px) + 8px);color:var(--ink);position:relative;container-type:inline-size}.VisualSearch-module__XQOdCq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.VisualSearch-module__XQOdCq__left,.VisualSearch-module__XQOdCq__right{min-width:0;height:clamp(540px, calc(100svh - var(--header-h,72px) - 56px), 900px);border-radius:16px}.VisualSearch-module__XQOdCq__left{background:var(--paper);border:1px solid #e5e4e7;padding:30px;display:flex;overflow-y:auto}.VisualSearch-module__XQOdCq__right{background:linear-gradient(140deg,#f3f1ee,#e9e6e2);position:relative;overflow:hidden}.VisualSearch-module__XQOdCq__drag{outline:2px solid var(--signal);outline-offset:-4px}.VisualSearch-module__XQOdCq__form,.VisualSearch-module__XQOdCq__work{flex-direction:column;width:100%;min-width:0;display:flex}.VisualSearch-module__XQOdCq__form[hidden],.VisualSearch-module__XQOdCq__work[hidden]{display:none}.VisualSearch-module__XQOdCq__accent{color:var(--signal)}.VisualSearch-module__XQOdCq__file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.VisualSearch-module__XQOdCq__heading{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;color:var(--ink);margin:0;font-size:clamp(32px,4.2cqw,44px);font-weight:600;line-height:1.06}.VisualSearch-module__XQOdCq__lede{max-width:40ch;color:var(--body);margin:16px 0 0;font-size:15px;line-height:1.55}.VisualSearch-module__XQOdCq__coverage{border:0;flex-direction:column;gap:8px;min-width:0;margin:30px 0 0;padding:0;display:flex}.VisualSearch-module__XQOdCq__coverageLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0;font-size:11px}.VisualSearch-module__XQOdCq__option{cursor:pointer;background:#fff;border:1px solid #e4e0e7;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.VisualSearch-module__XQOdCq__option:hover{border-color:#cfc8d4}.VisualSearch-module__XQOdCq__option:has(input:checked){border-color:var(--ink);background:#fafafa}.VisualSearch-module__XQOdCq__option:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.VisualSearch-module__XQOdCq__option input{opacity:0;pointer-events:none;position:absolute}.VisualSearch-module__XQOdCq__box{color:#0000;border:1.5px solid #cdc7d2;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s,color .15s;display:grid}.VisualSearch-module__XQOdCq__option:has(input:checked) .VisualSearch-module__XQOdCq__box{border-color:var(--ink);background:var(--ink);color:var(--paper)}.VisualSearch-module__XQOdCq__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.VisualSearch-module__XQOdCq__optionText strong{color:var(--ink);font-size:14px;font-weight:500}.VisualSearch-module__XQOdCq__optionText small{color:var(--muted);font-size:12px}.VisualSearch-module__XQOdCq__matchOn{margin-top:22px}.VisualSearch-module__XQOdCq__matchHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.VisualSearch-module__XQOdCq__matchHead .VisualSearch-module__XQOdCq__coverageLabel{margin-bottom:8px}.VisualSearch-module__XQOdCq__matchValue{color:var(--ink);font-size:13px;font-weight:500}.VisualSearch-module__XQOdCq__slider{--fill:50%;cursor:pointer;appearance:none;background:0 0;width:100%;height:28px;margin:0;display:block}.VisualSearch-module__XQOdCq__slider:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:8px}.VisualSearch-module__XQOdCq__slider::-webkit-slider-runnable-track{background:linear-gradient(#cdc7d2, #cdc7d2) center / 2px 12px no-repeat, linear-gradient(to right, #e8e4eb 0, #e8e4eb min(var(--fill), 50%), var(--ink) min(var(--fill), 50%), var(--ink) max(var(--fill), 50%), #e8e4eb max(var(--fill), 50%), #e8e4eb 100%);border-radius:4px;height:4px}.VisualSearch-module__XQOdCq__slider::-moz-range-track{background:linear-gradient(to right, #e8e4eb 0, #e8e4eb min(var(--fill), 50%), var(--ink) min(var(--fill), 50%), var(--ink) max(var(--fill), 50%), #e8e4eb max(var(--fill), 50%), #e8e4eb 100%);border-radius:4px;height:4px}.VisualSearch-module__XQOdCq__slider::-webkit-slider-thumb{border:2px solid var(--ink);background:var(--paper);appearance:none;border-radius:50%;width:22px;height:22px;margin-top:-9px;box-shadow:0 2px 6px #31263222}.VisualSearch-module__XQOdCq__slider::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #31263222}.VisualSearch-module__XQOdCq__matchEnds{grid-template-columns:1fr auto 1fr;margin-top:2px;display:grid}.VisualSearch-module__XQOdCq__matchEnds button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.VisualSearch-module__XQOdCq__matchEnds button:first-child{text-align:left}.VisualSearch-module__XQOdCq__matchEnds button:last-child{text-align:right}.VisualSearch-module__XQOdCq__matchEnds button[data-on]{color:var(--ink);font-weight:500}.VisualSearch-module__XQOdCq__error{color:#b24536;margin:14px 0 0;font-size:13px;line-height:1.5}.VisualSearch-module__XQOdCq__error:empty{display:none}.VisualSearch-module__XQOdCq__formFoot{flex-direction:column;gap:14px;margin-top:auto;padding-top:24px;display:flex}.VisualSearch-module__XQOdCq__search{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:12px;padding:13px 20px;font-size:14px;font-weight:500}.VisualSearch-module__XQOdCq__search:disabled{opacity:.5}.VisualSearch-module__XQOdCq__privacy{color:#9b91a1;margin:0;font-size:12px}.VisualSearch-module__XQOdCq__workTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.VisualSearch-module__XQOdCq__edit{color:#928599;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.VisualSearch-module__XQOdCq__edit:hover{color:var(--ink)}.VisualSearch-module__XQOdCq__stage{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#a799b1;font-size:10px;overflow:hidden}.VisualSearch-module__XQOdCq__workHeading{font-family:var(--font-display);letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(32px,4.4cqw,45px);font-weight:600;line-height:1.06}.VisualSearch-module__XQOdCq__selected{flex-wrap:wrap;gap:6px;min-height:22px;margin-bottom:28px;display:flex}.VisualSearch-module__XQOdCq__selected span{color:#93869c;font-size:12px}.VisualSearch-module__XQOdCq__selected span+span:before{content:"·";color:#c7bfcd;margin-right:6px}.VisualSearch-module__XQOdCq__counterLabel{color:#8e8098;font-size:12px}.VisualSearch-module__XQOdCq__counter{letter-spacing:-.06em;font-variant-numeric:tabular-nums;height:1.14em;margin:7px 0 11px;font-size:clamp(50px,6.6cqw,70px);font-weight:400;line-height:1.14;display:flex;overflow:hidden}.VisualSearch-module__XQOdCq__digit{width:.57em;height:1.14em;display:block;overflow:hidden}.VisualSearch-module__XQOdCq__strip{display:block}.VisualSearch-module__XQOdCq__digit:nth-child(-n+3) .VisualSearch-module__XQOdCq__strip{transition:transform .2s cubic-bezier(.16,1,.3,1)}.VisualSearch-module__XQOdCq__strip span{height:1.14em;line-height:1.14em;display:block}.VisualSearch-module__XQOdCq__leading{width:0}.VisualSearch-module__XQOdCq__comma{width:.24em}.VisualSearch-module__XQOdCq__meter{background:#f0ebf3;border-radius:3px;height:3px;margin-bottom:22px;overflow:hidden}.VisualSearch-module__XQOdCq__meter span{background:var(--signal);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.VisualSearch-module__XQOdCq__feedWindow{--row:34px;height:calc(var(--row) * 4);background:#fff;border:1px solid #ebe8ee;border-radius:12px;margin-top:auto;padding:0 14px;position:relative;overflow:hidden}.VisualSearch-module__XQOdCq__feedList{display:block}.VisualSearch-module__XQOdCq__row{height:var(--row);font-family:var(--font-mono);white-space:nowrap;color:var(--ink);border-bottom:1px solid #f3f1f5;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.VisualSearch-module__XQOdCq__row span{text-overflow:ellipsis;overflow:hidden}.VisualSearch-module__XQOdCq__row span:last-child{text-align:right;color:#6f6675;flex:none;max-width:62%}.VisualSearch-module__XQOdCq__out span,.VisualSearch-module__XQOdCq__out span:last-child{color:#aaa1ae}.VisualSearch-module__XQOdCq__out span:first-child{-webkit-text-decoration:line-through #d49a92;text-decoration:line-through #d49a92}.VisualSearch-module__XQOdCq__placeholder:before{content:"";background:#f1eef3;border-radius:4px;width:38%;height:7px}.VisualSearch-module__XQOdCq__plain{color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:14px;padding:5px 0;font-size:13px;font-weight:500}.VisualSearch-module__XQOdCq__slow{color:#9b91a1;margin:10px 0 0;font-size:12px;line-height:1.5}.VisualSearch-module__XQOdCq__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.VisualSearch-module__XQOdCq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}label.VisualSearch-module__XQOdCq__empty{cursor:pointer}label.VisualSearch-module__XQOdCq__empty:focus-within .VisualSearch-module__XQOdCq__uploadButton{outline:2px solid var(--signal);outline-offset:3px}.VisualSearch-module__XQOdCq__emptyStack{width:132px;height:140px;margin-bottom:8px;position:relative}.VisualSearch-module__XQOdCq__emptyCard{background:#ffffff80;border:1px solid #fff;border-radius:16px;width:97px;height:124px;position:absolute;top:6px;left:18px;transform:rotate(-12deg)}.VisualSearch-module__XQOdCq__emptyCard:nth-child(2){background:#ffffffa6;left:29px;transform:rotate(9deg)}.VisualSearch-module__XQOdCq__emptyCard:nth-child(3){color:#a19aa6;background:#fff;place-items:center;display:grid;transform:rotate(0);box-shadow:0 14px 28px #39313d12}.VisualSearch-module__XQOdCq__mobileUpload{display:none}.VisualSearch-module__XQOdCq__uploadButton{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:500;transition:opacity .15s;display:inline-flex}label.VisualSearch-module__XQOdCq__empty:hover .VisualSearch-module__XQOdCq__uploadButton{opacity:.9}.VisualSearch-module__XQOdCq__emptyCaption{color:#89818c;font-size:12px}.VisualSearch-module__XQOdCq__preparing{z-index:3;color:#756d7a;text-align:center;background:#efece8;place-content:center;justify-items:center;gap:15px;font-size:13px;display:grid;position:absolute;inset:0}.VisualSearch-module__XQOdCq__preparingTrack{background:#e0d9e1;border-radius:2px;width:125px;height:3px;overflow:hidden}.VisualSearch-module__XQOdCq__preparingTrack span{background:var(--signal);width:40%;height:100%;animation:1.1s ease-in-out infinite VisualSearch-module__XQOdCq__slide;display:block}@keyframes VisualSearch-module__XQOdCq__slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.VisualSearch-module__XQOdCq__top{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:18px;left:18px;right:18px}.VisualSearch-module__XQOdCq__status,.VisualSearch-module__XQOdCq__replace{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#7e7385;background:#ffffffd9;border:1px solid #fff;border-radius:10px;padding:8px 10px;font-size:11px}.VisualSearch-module__XQOdCq__status{align-items:center;gap:7px;display:flex}.VisualSearch-module__XQOdCq__dot{background:var(--signal);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.VisualSearch-module__XQOdCq__replace{pointer-events:auto;cursor:pointer;position:relative}.VisualSearch-module__XQOdCq__replace:hover{color:var(--ink)}.VisualSearch-module__XQOdCq__replace:focus-within{outline:2px solid var(--signal);outline-offset:3px}.VisualSearch-module__XQOdCq__toResults{z-index:2;background:var(--paper);width:46px;height:46px;color:var(--ink);cursor:pointer;border:1px solid #e5e4e7;border-radius:50%;place-items:center;margin:-23px auto 0;animation:1.8s ease-in-out infinite VisualSearch-module__XQOdCq__nudge;display:grid;position:relative;box-shadow:0 6px 18px #31263214}@keyframes VisualSearch-module__XQOdCq__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.VisualSearch-module__XQOdCq__results{scroll-margin-top:calc(var(--header-h,64px) + 12px);padding-top:40px}.VisualSearch-module__XQOdCq__results:empty{padding-top:0}@container (max-width:730px){.VisualSearch-module__XQOdCq__grid{grid-template-columns:1fr;gap:12px}.VisualSearch-module__XQOdCq__left,.VisualSearch-module__XQOdCq__right{height:auto}.VisualSearch-module__XQOdCq__left{padding:22px 20px}.VisualSearch-module__XQOdCq__right{display:none}.VisualSearch-module__XQOdCq__mobileUpload{cursor:pointer;background:linear-gradient(140deg,#f3f1ee,#e9e6e2);border-radius:14px;justify-content:center;align-items:center;height:132px;margin-top:18px;display:flex;position:relative}.VisualSearch-module__XQOdCq__mobileUpload:focus-within .VisualSearch-module__XQOdCq__uploadButton{outline:2px solid var(--signal);outline-offset:3px}.VisualSearch-module__XQOdCq__hasPhoto .VisualSearch-module__XQOdCq__right{height:max(260px, calc(100svh - var(--header-h,61px) - 255px));order:-1;display:block}.VisualSearch-module__XQOdCq__hasPhoto .VisualSearch-module__XQOdCq__left:has(.VisualSearch-module__XQOdCq__work:not([hidden])){background:0 0;border:0;padding:0 2px}.VisualSearch-module__XQOdCq__work{grid-template-columns:1fr auto;grid-template-areas:"top top""counter label""meter meter""feed feed";display:grid}.VisualSearch-module__XQOdCq__workTop{grid-area:top;margin-bottom:2px}.VisualSearch-module__XQOdCq__counter{grid-area:counter;margin:0 0 6px;font-size:44px}.VisualSearch-module__XQOdCq__counterLabel{grid-area:label;align-self:end;margin-bottom:12px}.VisualSearch-module__XQOdCq__meter{grid-area:meter}.VisualSearch-module__XQOdCq__feedWindow{grid-area:feed}.VisualSearch-module__XQOdCq__workHeading,.VisualSearch-module__XQOdCq__selected,.VisualSearch-module__XQOdCq__plain{display:none}.VisualSearch-module__XQOdCq__meter{margin-bottom:8px}.VisualSearch-module__XQOdCq__feedWindow{--row:26px;height:calc(var(--row) * 4);margin-top:0;padding:0 12px}.VisualSearch-module__XQOdCq__row{font-size:11px}.VisualSearch-module__XQOdCq__slow{display:none}.VisualSearch-module__XQOdCq__edit{min-height:32px}.VisualSearch-module__XQOdCq__heading{font-size:30px}.VisualSearch-module__XQOdCq__lede{margin-top:10px;font-size:14px}.VisualSearch-module__XQOdCq__coverage{margin-top:20px}.VisualSearch-module__XQOdCq__option{padding:11px 14px}.VisualSearch-module__XQOdCq__toResults{display:none}}@media (prefers-reduced-motion:reduce){.VisualSearch-module__XQOdCq__digit:nth-child(-n+3) .VisualSearch-module__XQOdCq__strip{transition:none}.VisualSearch-module__XQOdCq__preparingTrack span,.VisualSearch-module__XQOdCq__toResults{animation:none}}@media (pointer:coarse){.VisualSearch-module__XQOdCq__edit,.VisualSearch-module__XQOdCq__plain{min-height:40px}}
