.psy-card[data-v-eb027cbe]{--accent:#93291e;font-family:Figtree,Proxima Nova,system-ui,sans-serif;height:100%;background:#fff;border:1px solid #ede6e2;border-radius:18px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s,-webkit-box-shadow .15s}.psy-card[data-v-eb027cbe]:hover{-webkit-box-shadow:0 8px 24px rgba(31,36,48,.1);box-shadow:0 8px 24px rgba(31,36,48,.1)}.psy-card a[data-v-eb027cbe]{text-decoration:none}.psy-card-media[data-v-eb027cbe]{aspect-ratio:1/1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.psy-card-photo[data-v-eb027cbe]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.psy-card-initials[data-v-eb027cbe]{font-size:54px;font-weight:700;letter-spacing:-.02em}.psy-card-badge[data-v-eb027cbe]{position:absolute;left:12px;bottom:12px;font-size:11px;font-weight:400;color:#4b5563;background:hsla(0,0%,100%,.85);padding:4px 8px;border-radius:8px}.psy-card-badge.is-available[data-v-eb027cbe]{font-weight:700;color:#1f2430}.psy-card-body[data-v-eb027cbe]{padding:18px 18px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.psy-card-head[data-v-eb027cbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px}.psy-card-name[data-v-eb027cbe]{margin:0;font-size:18px;line-height:1.25;font-weight:700;color:#4f4f4f}.psy-card-price[data-v-eb027cbe]{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:right}.psy-card-price-value[data-v-eb027cbe]{font-size:20px;line-height:1.1;font-weight:700;color:var(--accent)}.psy-card-price-label[data-v-eb027cbe]{font-size:12px;color:#5b6270}.psy-card-chips[data-v-eb027cbe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.psy-card-chip[data-v-eb027cbe]{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:#f4eeea;color:#3f4654}.psy-card-more[data-v-eb027cbe]{font-size:12px;font-weight:600;padding:4px 6px;color:#5b6270}.psy-card-bio[data-v-eb027cbe]{margin:0;font-size:14px;line-height:1.5;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.psy-card-cta[data-v-eb027cbe]{margin-top:auto;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;font-size:15px;font-weight:600;background:#fff;color:var(--accent)!important;border:2px solid var(--accent);-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.psy-card-cta[data-v-eb027cbe]:focus-visible,.psy-card-cta[data-v-eb027cbe]:hover{background:var(--accent);color:#fff!important;outline:none}.busca[data-v-3559de86]{--accent:#93291e;font-family:Figtree,Proxima Nova,system-ui,sans-serif;color:#4f4f4f;padding:16px 12px 0}.busca button[data-v-3559de86]{font-family:inherit;cursor:pointer}.busca-title[data-v-3559de86]{margin:0;font-size:36px;line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--accent)}.busca-subtitle[data-v-3559de86]{margin:8px 0 0;font-size:18px;font-weight:300;color:#4f4f4f}.filter-bar[data-v-3559de86]{position:relative;margin-top:28px;background:#fff;border:1px solid #ede6e2;border-radius:16px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0 2px 10px rgba(31,36,48,.04);box-shadow:0 2px 10px rgba(31,36,48,.04)}.field[data-v-3559de86]{min-width:0;border:1px solid #e4dcd7;border-radius:12px;padding:8px 14px;min-height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.field[data-v-3559de86]:focus-within{border-color:var(--accent)!important}.field-label[data-v-3559de86]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.field-name[data-v-3559de86]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;cursor:text;margin:0}.field-input[data-v-3559de86]{border:0;outline:0;background:transparent;padding:0;font-size:15px;color:#1f2430;width:100%}.field-input[data-v-3559de86]::-webkit-input-placeholder{color:#6b7280}.field-input[data-v-3559de86]::-moz-placeholder{color:#6b7280}.field-input[data-v-3559de86]:-ms-input-placeholder{color:#6b7280}.field-input[data-v-3559de86]::-ms-input-placeholder{color:#6b7280}.field-input[data-v-3559de86]::placeholder{color:#6b7280}.field-spec-wrap[data-v-3559de86]{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;min-width:0;position:relative}.field-spec[data-v-3559de86]{width:100%;height:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#1f2430;cursor:text;position:relative;z-index:22}.field-spec.is-open[data-v-3559de86]{border-color:var(--accent)}.spec-input[data-v-3559de86]{text-overflow:ellipsis}.field-spec:not(.is-open) .spec-input[data-v-3559de86]::-webkit-input-placeholder{color:#1f2430;opacity:1}.field-spec:not(.is-open) .spec-input[data-v-3559de86]::-moz-placeholder{color:#1f2430;opacity:1}.field-spec:not(.is-open) .spec-input[data-v-3559de86]:-ms-input-placeholder{color:#1f2430;opacity:1}.field-spec:not(.is-open) .spec-input[data-v-3559de86]::-ms-input-placeholder{color:#1f2430;opacity:1}.field-spec:not(.is-open) .spec-input[data-v-3559de86]::placeholder{color:#1f2430;opacity:1}.spec-chevron[data-v-3559de86]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:32px;height:32px;margin-right:-6px;border:0;border-radius:8px;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.field-spec.is-open .spec-chevron[data-v-3559de86]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.spec-option.is-active[data-v-3559de86]{background:#f9f4f2}.spec-option.is-on.is-active[data-v-3559de86]{background:#f8e3e6}.spec-empty[data-v-3559de86]{margin:0;padding:12px 10px;font-size:14px;color:#6b7280}.field-spec-text[data-v-3559de86]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.field-value[data-v-3559de86]{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spec-backdrop[data-v-3559de86]{position:fixed;inset:0;background:transparent;border:0;z-index:20;cursor:default!important}.spec-list[data-v-3559de86]{position:absolute;z-index:21;top:calc(100% + 8px);left:0;width:100%;min-width:280px;max-height:340px;overflow-y:auto;background:#fff;border:1px solid #e4dcd7;border-radius:14px;-webkit-box-shadow:0 12px 32px rgba(31,36,48,.14);box-shadow:0 12px 32px rgba(31,36,48,.14);padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.spec-option[data-v-3559de86]{width:100%;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:0;background:transparent;border-radius:10px;padding:8px 10px;text-align:left;font-size:15px;color:#1f2430}.spec-option[data-v-3559de86]:hover{background:#f9f4f2}.spec-option.is-on[data-v-3559de86]{background:#fceef0}.spec-check[data-v-3559de86]{width:20px;height:20px;border-radius:6px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #c9bfb9;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.spec-option.is-on .spec-check[data-v-3559de86]{border-color:var(--accent);background:var(--accent)}.spec-option-label[data-v-3559de86]{-webkit-box-flex:1;-ms-flex:1;flex:1}.field-price[data-v-3559de86]{-webkit-box-flex:1.3;-ms-flex:1.3 1 300px;flex:1.3 1 300px;padding:8px 16px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.field-price-head[data-v-3559de86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.field-price-value[data-v-3559de86]{font-size:14px;font-weight:600;color:#4f4f4f}.range[data-v-3559de86]{position:relative;height:24px}.range-fill[data-v-3559de86],.range-track[data-v-3559de86]{position:absolute;top:10px;height:4px;border-radius:2px}.range-track[data-v-3559de86]{left:0;right:0;background:#ede6e2}.range-fill[data-v-3559de86]{background:var(--accent)}.rng[data-v-3559de86]{position:absolute;left:0;top:0;width:100%;height:24px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rng[data-v-3559de86]:focus{outline:none}.rng[data-v-3559de86]::-webkit-slider-runnable-track{background:transparent;height:24px}.rng[data-v-3559de86]::-moz-range-track{background:transparent;height:24px}.rng[data-v-3559de86]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:pointer;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#fff;border:2px solid var(--accent);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.rng[data-v-3559de86]::-moz-range-thumb{pointer-events:auto;cursor:pointer;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--accent)}.cta[data-v-3559de86]{background:#fff;color:var(--accent);border:2px solid var(--accent);-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.cta[data-v-3559de86]:focus-visible,.cta[data-v-3559de86]:hover{background:var(--accent);color:#fff;outline:none}.btn-more[data-v-3559de86]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:48px;gap:10px;border-radius:50px;padding:0 22px;font-size:15px;font-weight:600}.btn-more-count[data-v-3559de86],.btn-more[data-v-3559de86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-more-count[data-v-3559de86]{min-width:22px;height:22px;border-radius:11px;background:var(--accent);color:#fff;font-size:12px;padding:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-more:focus-visible .btn-more-count[data-v-3559de86],.btn-more:hover .btn-more-count[data-v-3559de86]{background:#fff;color:var(--accent)}.result-row[data-v-3559de86]{margin-top:12px;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:44px}.result-count[data-v-3559de86]{margin:0;font-size:15px;color:#5b6270}.result-count strong[data-v-3559de86]{color:#1f2430}.btn-clear-all[data-v-3559de86]{border:0;background:transparent;font-size:14px;font-weight:600;color:var(--accent);text-decoration:underline;min-height:44px;padding:0 4px}.empty-state[data-v-3559de86]{margin-top:16px;background:#fff;border:1px dashed #d9cfc9;border-radius:16px;padding:56px 24px;text-align:center;font-family:Figtree,Proxima Nova,system-ui,sans-serif}.empty-title[data-v-3559de86]{margin:0;font-size:18px;font-weight:600;color:#4f4f4f}.empty-text[data-v-3559de86]{margin:8px 0 0;color:#5b6270}.empty-text a[data-v-3559de86]{color:#93291e;font-weight:600}.list-actions[data-v-3559de86]{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-cta[data-v-3559de86]{--accent:#93291e;font-family:Figtree,Proxima Nova,system-ui,sans-serif;cursor:pointer;min-height:48px;padding:0 32px;border-radius:50px;font-size:15px;font-weight:600}.list-cta[data-v-3559de86]:disabled{cursor:default;opacity:.7}.cards-grid[data-v-3559de86]{padding:0 12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.drawer-root[data-v-3559de86]{position:fixed;inset:0;z-index:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.drawer-backdrop[data-v-3559de86]{position:absolute;inset:0;border:0;background:rgba(31,36,48,.45);cursor:default!important}.drawer[data-v-3559de86]{position:relative;width:420px;max-width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-12px 0 40px rgba(0,0,0,.18);box-shadow:-12px 0 40px rgba(0,0,0,.18);color:#4f4f4f}.drawer-header[data-v-3559de86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;border-bottom:1px solid #ede6e2}.drawer-header h2[data-v-3559de86]{margin:0;font-size:20px;font-weight:700}.drawer-close[data-v-3559de86]{width:44px;height:44px;border:0;background:#f4eeea;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.drawer-body[data-v-3559de86]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px 24px 24px}.drawer-group[data-v-3559de86]{padding:20px 0;border-bottom:1px solid #f1ebe7}.drawer-group h3[data-v-3559de86]{margin:0 0 12px;font-size:14px;font-weight:700}.pills[data-v-3559de86]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pills-rating[data-v-3559de86]{gap:6px}.pills-rating .pill[data-v-3559de86]{padding:0 12px}.pill[data-v-3559de86]{min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid #d9cfc9;background:#fff;color:#1f2430}.pill.is-on[data-v-3559de86]{border-color:var(--accent);background:var(--accent);color:#fff}.drawer-footer[data-v-3559de86]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 24px;border-top:1px solid #ede6e2;background:#fff}.drawer-btn[data-v-3559de86]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:48px;padding:0 24px;border-radius:50px;font-size:15px;font-weight:600}.drawer-btn-main[data-v-3559de86]{-webkit-box-flex:1;-ms-flex:1;flex:1}.drawer-enter-active[data-v-3559de86],.drawer-leave-active[data-v-3559de86]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.drawer-enter-active .drawer[data-v-3559de86],.drawer-leave-active .drawer[data-v-3559de86]{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.drawer-enter[data-v-3559de86],.drawer-leave-to[data-v-3559de86]{opacity:0}.drawer-enter .drawer[data-v-3559de86],.drawer-leave-to .drawer[data-v-3559de86]{-webkit-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width:600px){.busca-title[data-v-3559de86]{font-size:28px}.busca-subtitle[data-v-3559de86]{font-size:16px}.btn-more[data-v-3559de86]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}