@layer theme,base,components,product;@layer compositions{:is(._queryMark_j7l18_8,._phraseButton_j7l18_8){--layer-ink:var(--text-muted)}:is(._queryMark_j7l18_8,._phraseButton_j7l18_8)[data-query-layer=look]{--layer-ink:var(--accent)}:is(._queryMark_j7l18_8,._phraseButton_j7l18_8)[data-query-layer=service]{--layer-ink:var(--tone-progress-ink)}:is(._queryMark_j7l18_8,._phraseButton_j7l18_8)[data-query-layer=area]{--layer-ink:var(--tertiary)}:is(._queryMark_j7l18_8,._phraseButton_j7l18_8)[data-query-layer=price]{--layer-ink:var(--tone-success-ink)}:is(._queryMark_j7l18_8,._phraseButton_j7l18_8):is([data-query-layer=visit],[data-query-layer=trait],[data-query-layer=audience],[data-query-layer=context]){--layer-ink:var(--tone-personal-ink)}._queryMark_j7l18_8{text-decoration:underline;-webkit-text-decoration-color:var(--layer-ink);text-decoration-color:var(--layer-ink);text-decoration-thickness:var(--border-width-strong);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:var(--space-1)}._queryMark_j7l18_8[data-negated=true]{text-decoration-line:underline line-through}._understanding_j7l18_42{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}._understandingRail_j7l18_50{align-items:center;gap:var(--space-1-5) var(--space-1);flex-wrap:wrap;flex:100%;min-width:0;display:flex}._understandingRail_j7l18_50>div:empty{display:none}._phraseButton_j7l18_8[data-arrived]{animation:_phrase-arrive_j7l18_1 var(--duration-emphasis) var(--ease-interface)}@keyframes _phrase-arrive_j7l18_1{0%{transform:translateY(var(--space-1));opacity:0;box-shadow:0 0 0 var(--border-width-strong) var(--text-muted)}}@media (prefers-reduced-motion:reduce){._phraseButton_j7l18_8[data-arrived]{animation:none}}html[data-motion=reduced] ._phraseButton_j7l18_8[data-arrived]{animation:none}._queryMark_j7l18_8[data-active]{text-decoration-thickness:calc(var(--border-width-strong) * 2.5)}._phraseButton_j7l18_8{min-height:var(--control-size-small);align-items:center;gap:var(--space-1-5);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);max-width:100%;padding:var(--space-0-5) var(--space-2-5);color:var(--text);font-size:var(--font-size-control);line-height:var(--line-height-compact);text-align:start;flex-wrap:nowrap;display:inline-flex}._photoEntry_j7l18_103{font-weight:var(--font-weight-emphasis);padding-inline-start:var(--space-1)}._phraseButton_j7l18_8[data-query-strength=required]:not([data-negated],[data-ruled-out]){border-color:var(--border-strong);background:var(--surface)}._phraseButton_j7l18_8[data-query-strength=preferred]:not([data-ruled-out]){background:0 0}._phraseStrength_j7l18_118{color:var(--text-muted);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);margin-inline-start:var(--space-1-5)}._phraseButton_j7l18_8>span{overflow-wrap:anywhere;min-width:0}._phraseButton_j7l18_8[data-suggested]{background:var(--surface);border-style:dashed;border-color:var(--accent)}._phraseButton_j7l18_8[data-unread]{border-style:dashed;border-color:var(--dash-muted);cursor:pointer;background:0 0}span._phraseButton_j7l18_8[data-unread]{cursor:default}._phraseNote_j7l18_144{color:var(--text-muted);font-weight:var(--font-weight-regular)}._phraseButton_j7l18_8[data-ruled-out] ._phraseNote_j7l18_144{color:inherit;text-decoration:none}._phraseButton_j7l18_8[data-ruled-out]{color:var(--component-feedback-warning-fg);background:var(--component-feedback-warning-surface);border-color:var(--component-feedback-warning-border)}._phraseButton_j7l18_8{transition:border-color var(--duration-quick) var(--ease-interface)}._phraseButton_j7l18_8:not([data-ruled-out]):hover,._phraseButton_j7l18_8[aria-expanded=true]{border-color:var(--border-strong)}._phraseButton_j7l18_8:focus-visible{outline:var(--focus-ring-width) solid var(--component-button-focus);outline-offset:var(--focus-ring-offset)}._layerIcon_j7l18_168{color:var(--layer-ink,var(--text-muted))}._priceGlyph_j7l18_171{width:var(--space-3-5);font-weight:var(--font-weight-medium);line-height:var(--line-height-solid);place-items:center;display:inline-grid}._phraseButton_j7l18_8[data-query-layer]>svg{color:var(--layer-ink)}._phraseButton_j7l18_8[data-ruled-out] ._layerIcon_j7l18_168{color:inherit}._timeline_j7l18_184{flex:100%;min-width:0}._timelineBack_j7l18_190,._timelineToggle_j7l18_191{min-height:var(--space-8);align-items:center;gap:var(--space-1-5);color:var(--text-muted);font-size:var(--font-size-label);cursor:pointer;text-underline-offset:.25em;transition:color var(--duration-quick) var(--ease-interface), text-decoration-color var(--duration-quick) var(--ease-interface);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}._timelineBack_j7l18_190{min-width:0}._timelineBack_j7l18_190>svg{color:var(--accent)}._timelineForward_j7l18_217{width:var(--space-6);height:var(--space-6);border:var(--border-width-hairline) dashed color-mix(in oklch, var(--accent) 55%, transparent);color:var(--accent-ink);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}._timelineForward_j7l18_217:after{inset:calc((var(--control-size-default) - var(--space-6)) / -2);content:"";position:absolute}._timelineForward_j7l18_217:hover:not(:disabled){border-style:solid;border-color:var(--accent);background:color-mix(in oklch, var(--accent) 10%, transparent)}._timelineToggle_j7l18_191{flex-shrink:0;margin-inline-start:auto;text-decoration-color:currentColor}._timelineBack_j7l18_190:hover:not(:disabled),._timelineToggle_j7l18_191:hover{color:var(--text);text-decoration-color:currentColor}._timelineBack_j7l18_190:disabled{cursor:default;opacity:.55}._timelineForward_j7l18_217:focus-visible,._timelineBack_j7l18_190:focus-visible,._timelineToggle_j7l18_191:focus-visible,._timelineStep_j7l18_261:focus-visible{outline:var(--focus-ring-width) solid var(--component-button-focus);outline-offset:var(--focus-ring-offset)}._timelineList_j7l18_269{margin-top:var(--space-1);padding-inline-start:var(--space-6);display:grid}._timelineList_j7l18_269>li{animation:_timeline-step-in_j7l18_1 var(--duration-proof) var(--ease-proof) both;animation-delay:calc(var(--timeline-step,0) * var(--duration-quick) / 3);position:relative}._timelineList_j7l18_269>li+li:after{bottom:calc(50% + var(--space-1-5));height:calc(100% - var(--space-3));border-inline-start:var(--border-width-hairline) dashed var(--dash-muted);content:"";transform-origin:top;animation:_timeline-rail-grow_j7l18_1 var(--duration-proof) var(--ease-proof) both;animation-delay:inherit;position:absolute;inset-inline-start:calc(var(--space-6) * -1 + var(--space-1-5))}._timelineList_j7l18_269>li:before{z-index:1;top:50%;width:var(--space-3);height:var(--space-3);border:var(--border-width-hairline) solid var(--dash-muted);background:var(--surface);content:"";border-radius:50%;position:absolute;inset-inline-start:calc(var(--space-6) * -1 + var(--space-1-5) - var(--space-1-5));translate:0 -50%}._timelineList_j7l18_269>li[aria-current]:before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 var(--space-1) color-mix(in oklch, var(--accent) 18%, transparent)}._timelineList_j7l18_269>li[data-ahead]{opacity:.6}._timelineList_j7l18_269>li,._timelineList_j7l18_269>li:before,._timelineStep_j7l18_261{transition:opacity var(--duration-quick) var(--ease-interface), background-color var(--duration-quick) var(--ease-interface), border-color var(--duration-quick) var(--ease-interface), box-shadow var(--duration-proof) var(--ease-proof), color var(--duration-quick) var(--ease-interface)}._timelineNow_j7l18_325{color:var(--accent-ink);font-weight:var(--font-weight-medium);flex-shrink:0}._timelineToken_j7l18_331[data-change=add]{color:var(--text)}._timelineToken_j7l18_331[data-change=add]>span[aria-hidden]{color:var(--accent-ink);font-weight:var(--font-weight-medium);margin-inline-end:var(--space-0-5)}._timelineToken_j7l18_331[data-change=remove]{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--text-muted) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--text-muted) 60%, transparent)}@keyframes _timeline-step-in_j7l18_1{0%{opacity:0;translate:0 calc(var(--space-2) * -1)}}@keyframes _timeline-rail-grow_j7l18_1{0%{scale:1 0}}@media (prefers-reduced-motion:reduce){._timelineList_j7l18_269>li,._timelineList_j7l18_269>li+li:after{animation:none}}._timelineStep_j7l18_261{width:100%;min-height:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--font-size-label);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:flex}._timelineStep_j7l18_261:hover:not(:disabled){color:var(--text)}._timelineStep_j7l18_261:disabled{color:var(--text);cursor:default}}@layer utilities,overrides;
