:where([data-niche=aesthetic]) .lm-result{margin:0}:where([data-niche=aesthetic]) .lm-result__frame{background:var(--e-surface-2);-webkit-user-select:none;user-select:none;cursor:grab;inline-size:100%;position:relative;overflow:hidden}:where([data-niche=aesthetic]) .lm-result__frame:active{cursor:grabbing}:where([data-niche=aesthetic]) .lm-result__layer{position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-result__tag{z-index:2;font-family:var(--e-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lm-ivory);background:color-mix(in srgb, var(--lm-ink) 74%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s var(--lm-ease);padding:.25rem .625rem;font-size:.6875rem;position:absolute;inset-block-start:.75rem}:where([data-niche=aesthetic]) .lm-result__tag--a{left:.75rem}:where([data-niche=aesthetic]) .lm-result__tag--b{right:.75rem}:where([data-niche=aesthetic]) .lm-result__divider{z-index:3;background:var(--lm-ivory);pointer-events:none;inline-size:1px;position:absolute;inset-block:0}:where([data-niche=aesthetic]) .lm-result__handle{z-index:4;block-size:2.75rem;inline-size:2.75rem;color:var(--lm-ivory);background:color-mix(in srgb, var(--lm-ink) 55%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:grab;transition:transform .2s var(--lm-ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)}:where([data-niche=aesthetic]) .lm-result__handle .lm-dot{block-size:1.75rem;inline-size:1.75rem}:where([data-niche=aesthetic]) .lm-result__handle:hover,:where([data-niche=aesthetic]) .lm-result__handle[data-dragging]{transform:translate(-50%,-50%)scale(1.06)}:where([data-niche=aesthetic]) .lm-result__handle[data-dragging]{cursor:grabbing}:where([data-niche=aesthetic]) .lm-result__disclaimer{z-index:3;font-family:var(--e-font-body);color:var(--lm-ivory);background:color-mix(in srgb, var(--lm-ink) 74%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.4375rem .75rem;font-size:.6875rem;line-height:1.4;position:absolute;inset-block-end:.75rem;inset-inline:.75rem}:where([data-niche=aesthetic]) .lm-result__caption{margin-block-start:1rem}:where([data-niche=aesthetic]) .lm-result__name{font-family:var(--e-font-display);font-size:clamp(1.25rem,2.8vw,1.5rem);font-weight:400;line-height:var(--lm-lh-title);letter-spacing:var(--lm-track-display);color:var(--e-text);display:block}:where([data-niche=aesthetic]) .lm-result__numbers{border-block-start:var(--lm-hair) solid var(--e-line);margin-block-start:.875rem;padding-block-start:.75rem}@media (prefers-reduced-motion:reduce){:where([data-niche=aesthetic]) .lm-result__tag,:where([data-niche=aesthetic]) .lm-result__handle{transition:none}}
:where([data-niche=aesthetic]) .lm-results__chips{flex-wrap:wrap;gap:.45rem;margin-block-start:clamp(1.25rem,3vw,1.75rem);display:flex}:where([data-niche=aesthetic]) .lm-results__chip{border:var(--lm-hair) solid var(--lm-edge);min-block-size:2.5rem;color:var(--e-text);font-family:var(--e-font-body);cursor:pointer;background:0 0;border-radius:999px;padding-inline:.9rem;font-size:.9rem}:where([data-niche=aesthetic]) .lm-results__chip[aria-checked=true]{background:var(--e-text);border-color:var(--e-text);color:var(--e-bg)}:where([data-niche=aesthetic]) .lm-results__more{color:var(--e-text);font-family:var(--e-font-body);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;margin-block-start:1.25rem;padding:0;text-decoration:underline}
:where([data-niche=aesthetic]) .lm-changes{gap:var(--lm-row-gap);margin-block-start:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-changes{gap:var(--lm-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}
:where([data-niche=aesthetic]) .lm-face{gap:clamp(1.25rem,3vw,2.5rem);margin-block-start:clamp(1.5rem,4vw,2.75rem);display:grid}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-face{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,4vw,4rem)}}:where([data-niche=aesthetic]) .lm-face__stage{background:var(--lm-ink);touch-action:pan-y;cursor:grab;block-size:clamp(19rem,46vh,28rem);inline-size:100%;position:relative;overflow:hidden}:where([data-niche=aesthetic]) .lm-face__stage:active{cursor:grabbing}@media (min-width:64rem){:where([data-niche=aesthetic]) .lm-face__stage{block-size:min(calc(100vh - var(--e-chrome-total,6.75rem) - 4rem), 38rem)}}:where([data-niche=aesthetic]) .lm-face__frame{inset-block:0;aspect-ratio:1;block-size:100%;transition:opacity .6s var(--lm-ease);position:absolute;left:50%;transform:translate(-50%)}:where([data-niche=aesthetic]) .lm-face__poster{block-size:100%;inline-size:100%;max-inline-size:none;display:block}:where([data-niche=aesthetic]) .lm-face__pin{cursor:pointer;block-size:.75rem;inline-size:.75rem;transition:background-color var(--lm-enter) var(--lm-ease), box-shadow var(--lm-settle) var(--lm-ease);background:#fff;border-radius:50%;margin:-.375rem 0 0 -.375rem;position:absolute;box-shadow:0 0 0 1.5px #1f1b1a73}:where([data-niche=aesthetic]) .lm-face__pin:before{content:"";border-radius:50%;position:absolute;inset:-1rem}:where([data-niche=aesthetic]) .lm-face__pin[data-on]{background:var(--lm-honey);box-shadow:0 0 0 1.5px #1f1b1a73,0 0 0 .75rem #e8c98a33}:where([data-niche=aesthetic]) .lm-face__canvas{opacity:0;transition:opacity .6s var(--lm-ease);position:absolute;inset:0}:where([data-niche=aesthetic]) .lm-face__canvas canvas{block-size:100%;inline-size:100%;display:block}:where([data-niche=aesthetic]) .lm-face__stage[data-ready] .lm-face__canvas{opacity:1}:where([data-niche=aesthetic]) .lm-face__stage[data-ready] .lm-face__frame{opacity:0;transition-delay:.6s}:where([data-niche=aesthetic]) .lm-face__stage:after{content:"";background:linear-gradient(to bottom, #1f1b1a00, var(--lm-ink));pointer-events:none;block-size:22%;position:absolute;inset-block-end:0;inset-inline:0}:where([data-niche=aesthetic]) .lm-face__stage[data-still]:after{display:none}:where([data-niche=aesthetic]) .lm-face__hint{z-index:1;text-align:center;color:var(--lm-linen);pointer-events:none;position:absolute;inset-block-end:.875rem;inset-inline:1rem}:where([data-niche=aesthetic]) .lm-face__zones,:where([data-niche=aesthetic]) .lm-face__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}:where([data-niche=aesthetic]) .lm-face__zone{min-block-size:2.75rem;font-family:var(--e-font-body);color:var(--e-text);border:var(--lm-hair) solid var(--lm-edge);cursor:pointer;transition:background-color var(--lm-enter) var(--lm-ease), border-color var(--lm-enter) var(--lm-ease), color var(--lm-enter) var(--lm-ease);background:0 0;align-items:center;padding-inline:.875rem;font-size:1rem;display:inline-flex}:where([data-niche=aesthetic]) .lm-face__zone[aria-pressed=true]{color:var(--lm-honey);border-color:var(--lm-honey);background:#e8c98a14}:where([data-niche=aesthetic]) .lm-face__answer{min-block-size:8.5rem;margin-block-start:1.25rem}:where([data-niche=aesthetic]) .lm-face__name{font-family:var(--e-font-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:400;line-height:var(--lm-lh-title);letter-spacing:var(--lm-track-display);color:var(--e-text)}:where([data-niche=aesthetic]) .lm-face__answer .lm-face__chips{margin-block-start:.875rem}:where([data-niche=aesthetic]) .lm-face__chip{min-block-size:2.75rem;font-family:var(--e-font-body);color:var(--lm-ink);background:var(--lm-ivory);border:var(--lm-hair) solid var(--lm-ivory);cursor:pointer;transition:background-color var(--lm-enter) var(--lm-ease), border-color var(--lm-enter) var(--lm-ease);align-items:center;gap:.5rem;padding-inline:1rem;font-size:1rem;display:inline-flex}:where([data-niche=aesthetic]) .lm-face__chip:hover{background:var(--lm-honey);border-color:var(--lm-honey)}:where([data-niche=aesthetic]) .lm-face__arrow{display:inline-block}:where([data-niche=aesthetic]) [dir=rtl] .lm-face__arrow,[dir=rtl] :where([data-niche=aesthetic]) .lm-face__arrow{transform:scaleX(-1)}
