._appShell_1r46q_1{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6);background:var(--color-page);color:var(--color-text)}._shell_1p354_1{width:min(100%,960px);display:grid;gap:var(--space-6)}._header_1p354_7{display:grid;gap:var(--space-4)}._eyebrow_1p354_12{margin:0;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}._title_1p354_20{max-width:11ch;margin:0;font-size:clamp(3.25rem,11vw,7.5rem);line-height:.92;letter-spacing:-.08em}._lead_1p354_28{max-width:640px;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;color:var(--color-muted)}._inputArea_1p354_36{display:grid;gap:var(--space-3)}._label_1p354_41{font-size:.95rem;color:var(--color-muted)}._inputStack_1p354_46{position:relative;display:grid;gap:var(--space-2)}._inputFrame_1p354_52{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);border:1px solid rgba(17,17,17,.08);border-radius:2rem;background:#ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._inputGhostWrap_1p354_65{position:relative;flex:1 1 280px;min-width:0;display:grid;align-items:center}._input_1p354_36{position:relative;z-index:2;width:100%;min-width:0;border:0;background:transparent;color:var(--color-text);font-size:1rem;font-family:inherit;line-height:1.2;outline:none}._input_1p354_36::placeholder{color:#8d8881}._ghostText_1p354_91{position:absolute;inset:0;z-index:1;display:flex;align-items:center;overflow:hidden;pointer-events:none;font-size:1rem;font-family:inherit;line-height:1.2;white-space:pre}._ghostPrefix_1p354_105{color:transparent}._ghostSuffix_1p354_109{color:#11111147}._button_1p354_113{border:0;border-radius:999px;padding:.95rem 1.25rem;background:var(--color-text);color:#fff;cursor:pointer;transition:opacity .18s ease,transform .18s ease}._button_1p354_113:disabled{cursor:not-allowed;opacity:.42}._button_1p354_113:not(:disabled):hover{transform:translateY(-1px)}._suggestionsDropdown_1p354_132{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:10;display:grid;gap:.25rem;padding:var(--space-3);border:1px solid rgba(17,17,17,.08);border-radius:1.5rem;background:#ffffffe6;box-shadow:0 24px 70px #1111111f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._suggestionItem_1p354_148{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;width:100%;border:0;border-radius:1rem;padding:.9rem 1rem;background:transparent;color:var(--color-text);text-align:left;cursor:pointer}._suggestionItem_1p354_148:hover,._suggestionItem_1p354_148:focus-visible{background:#1111110a;outline:none}._suggestionPhrase_1p354_169{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem}._suggestionProduct_1p354_176{color:var(--color-muted);font-size:.9rem;white-space:nowrap}._suggestionsEmpty_1p354_182{margin:0;padding:.9rem 1rem;color:var(--color-muted);font-size:.95rem}._rail_1p354_189{display:flex;flex-wrap:wrap;gap:var(--space-3)}._productPill_1p354_195{border:1px solid rgba(17,17,17,.08);border-radius:999px;padding:.85rem 1rem;background:#ffffffb3;color:var(--color-text);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}._productPillActive_1p354_205{border-color:#11111147;box-shadow:0 0 0 4px #1111110f,0 18px 44px #11111114;transform:translateY(-1px)}._feedback_1p354_211{margin:0;min-height:3rem;padding:var(--space-4);border:1px solid rgba(17,17,17,.08);border-radius:1.5rem;background:#ffffff8f;color:var(--color-muted);font-size:.95rem;line-height:1.5}@media(max-width:640px){._shell_1p354_1{gap:var(--space-5)}._title_1p354_20{max-width:100%}._button_1p354_113{width:100%}._suggestionItem_1p354_148{grid-template-columns:1fr;gap:.25rem}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light;--color-page: #f8f7f3;--color-text: #111111;--color-muted: #66635e;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem}*{box-sizing:border-box}html{min-width:320px;background:var(--color-page)}body{margin:0}button,input,textarea,select{font:inherit}
