.nlt-finder [hidden]{display:none}.nlt-finder__layout{display:flex;flex:1;min-height:0}.nlt-finder__main{flex:1;min-width:0;overflow-y:auto;padding:0 var(--nlt-space-20) var(--nlt-space-24)}.nlt-finder__aside{display:none}.nlt-finder__search{margin-bottom:var(--nlt-space-12)}.nlt-finder__progress{display:flex;gap:var(--nlt-space-6);margin:var(--nlt-space-12) 0 0;padding:var(--nlt-space-2) 0 0;list-style:none}.nlt-finder__segment{display:grid;flex:1;gap:var(--nlt-space-8);min-width:0}.nlt-finder__segment-bar{display:block;height:4px;border-radius:var(--nlt-radius-pill);background:var(--nlt-line-soft)}.nlt-finder__segment.is-current .nlt-finder__segment-bar,.nlt-finder__segment.is-done .nlt-finder__segment-bar{background:var(--nlt-accent-fill)}.nlt-finder__segment.is-current .nlt-finder__segment-bar{box-shadow:0 0 0 2px var(--nlt-surface-card),0 0 0 4px var(--nlt-surface-teal-tint)}.nlt-finder__segment-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nlt-finder__place{display:flex;justify-content:space-between;margin:var(--nlt-space-6) 0 var(--nlt-space-16);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-finder__place-title{color:var(--nlt-ink-muted)}.nlt-finder__eyebrow{color:var(--nlt-ink-accent)}.nlt-finder__heading{margin:var(--nlt-space-4) 0 var(--nlt-space-8);font-size:var(--nlt-font-size-28);font-weight:var(--nlt-font-weight-extrabold);line-height:1.1;color:var(--nlt-ink-strong)}.nlt-finder__help{margin:0 0 var(--nlt-space-16);font-size:var(--nlt-font-size-15);color:var(--nlt-ink-muted)}.nlt-finder__question+.nlt-finder__question{margin-top:var(--nlt-space-20)}.nlt-finder__question-label,.nlt-finder__section-title{margin:0 0 var(--nlt-space-10);font-size:var(--nlt-font-size-15);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-finder__options{display:grid;gap:var(--nlt-space-10)}.nlt-finder__options--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.nlt-finder__options--pair .nlt-finder__option{min-height:60px}.nlt-finder__option{display:flex;align-items:center;gap:var(--nlt-space-14);width:100%;min-height:72px;padding:var(--nlt-space-12) var(--nlt-space-14);border:0;border-radius:var(--nlt-radius-18);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin);color:var(--nlt-ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--nlt-duration-fast) var(--nlt-easing-out)}.nlt-finder__option--plain{min-height:60px}.nlt-finder__option:active{transform:scale(.98)}.nlt-finder__option:focus-visible{outline:0;box-shadow:var(--nlt-shadow-ring-focus)}.nlt-finder__option.is-chosen{background:var(--nlt-surface-teal-tint);box-shadow:inset 0 0 0 2px var(--nlt-accent-fill)}.nlt-finder__option .nlt-tile{width:46px;height:46px;border-radius:var(--nlt-radius-14)}.nlt-finder__option-text{display:flex;flex:1;flex-direction:column;min-width:0}.nlt-finder__option-label{font-size:var(--nlt-font-size-16);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-finder__option-sub{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-finder__box{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:var(--nlt-radius-8);box-shadow:inset 0 0 0 2px var(--nlt-line-strong);color:var(--nlt-ink-on-accent);font-size:var(--nlt-font-size-14)}.nlt-finder__box .nlticon-regular{opacity:0}.nlt-finder__option.is-chosen .nlt-finder__box{background:var(--nlt-accent-fill);box-shadow:none}.nlt-finder__option.is-chosen .nlt-finder__box .nlticon-regular{opacity:1}.nlt-finder__note,.nlt-finder__privacy{display:flex;gap:var(--nlt-space-10);margin:var(--nlt-space-16) 0 0;padding:var(--nlt-space-14) var(--nlt-space-16);border-radius:var(--nlt-radius-16);background:var(--nlt-surface-teal-tint);font-size:var(--nlt-font-size-13);color:var(--nlt-ink-strong)}.nlt-finder__note--warn{background:var(--nlt-status-warn-soft);color:var(--nlt-status-warn-ink-strong)}.nlt-finder__note .nlticon,.nlt-finder__privacy .nlticon{flex:none;margin-top:2px;color:var(--nlt-ink-accent)}.nlt-finder__bar{flex:none;padding:var(--nlt-space-12) var(--nlt-space-20) calc(var(--nlt-space-16) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nlt-line-soft);background:inherit}.nlt-finder__count{margin:0 0 var(--nlt-space-10);font-size:var(--nlt-font-size-14);font-weight:var(--nlt-font-weight-bold);text-align:center;color:var(--nlt-ink-strong)}.nlt-finder__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nlt-space-8) var(--nlt-space-12)}.nlt-finder__next{flex:1}.nlt-finder__hint{order:3;flex-basis:100%;margin:0;font-size:var(--nlt-font-size-13);text-align:center;color:var(--nlt-ink-muted)}.nlt-finder__back{display:none;background:var(--nlt-surface-card);color:var(--nlt-ink-strong);box-shadow:inset 0 0 0 1px var(--nlt-ink-strong)}.nlt-finder__also,.nlt-finder__list{display:grid;gap:var(--nlt-space-10)}.nlt-finder__test{display:flex;align-items:center;gap:var(--nlt-space-12);padding:var(--nlt-space-12);border-radius:var(--nlt-radius-18);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin);color:var(--nlt-ink);text-decoration:none}.nlt-finder__photo{display:grid;flex:none;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:var(--nlt-radius-14);background:var(--nlt-surface-placeholder);color:var(--nlt-ink-muted)}.nlt-finder__photo img{width:100%;height:100%;object-fit:cover}.nlt-finder__test-text{display:flex;flex:1;flex-direction:column;min-width:0}.nlt-finder__tag{align-self:flex-start;margin-bottom:var(--nlt-space-4);padding:0 var(--nlt-space-8);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-control);font-size:var(--nlt-font-size-12);font-weight:var(--nlt-font-weight-semibold)}.nlt-finder__test-name{font-size:var(--nlt-font-size-15);color:var(--nlt-ink-strong)}.nlt-finder__test-sub{font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-finder__test-meta,.nlt-finder__test-price{font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-finder__chevron{flex:none;color:var(--nlt-ink-muted)}.nlt-finder__best{overflow:hidden;margin-bottom:var(--nlt-space-20);border-radius:var(--nlt-radius-24);background:var(--nlt-surface-card);box-shadow:inset 0 0 0 2px var(--nlt-accent-fill),var(--nlt-shadow-card)}.nlt-finder__best-media{position:relative}.nlt-finder__best-photo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--nlt-space-4);width:100%;height:150px;object-fit:cover;background:var(--nlt-surface-placeholder-alt);font-size:var(--nlt-font-size-12);color:var(--nlt-ink-muted)}.nlt-finder__badge{position:absolute;top:var(--nlt-space-12);left:var(--nlt-space-12);display:inline-flex;align-items:center;gap:var(--nlt-space-6);padding:var(--nlt-space-4) var(--nlt-space-12);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-card);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-accent)}.nlt-finder__best-body{padding:var(--nlt-space-16)}.nlt-finder__best-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nlt-space-12)}.nlt-finder__best-name{margin:0;font-size:var(--nlt-font-size-22);color:var(--nlt-ink-strong)}.nlt-finder__best-price{font-size:var(--nlt-font-size-20);color:var(--nlt-ink-strong)}.nlt-finder__chips{display:flex;flex-wrap:wrap;gap:var(--nlt-space-8);margin:var(--nlt-space-12) 0;padding:0;list-style:none}.nlt-finder__chips li{display:inline-flex;align-items:center;gap:var(--nlt-space-6);padding:var(--nlt-space-4) var(--nlt-space-12);border-radius:var(--nlt-radius-pill);background:var(--nlt-surface-control);font-size:var(--nlt-font-size-13);font-weight:var(--nlt-font-weight-semibold)}.nlt-finder__why-title{margin:var(--nlt-space-16) 0 var(--nlt-space-8);font-size:var(--nlt-font-size-15);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-finder__why{margin:0;padding:0;list-style:none}.nlt-finder__why-item{display:flex;gap:var(--nlt-space-12);padding:var(--nlt-space-10) 0;border-top:1px solid var(--nlt-line-soft)}.nlt-finder__why-check{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--nlt-radius-10);background:var(--nlt-surface-teal-tint);color:var(--nlt-ink-accent)}.nlt-finder__why-text{display:flex;flex-direction:column;font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-finder__why-text b{font-size:var(--nlt-font-size-15);color:var(--nlt-ink-strong)}.nlt-finder__best-actions{display:flex;gap:var(--nlt-space-10);margin-top:var(--nlt-space-16)}.nlt-finder__best-actions .nlt-button--primary{flex:1}.nlt-finder__compare{margin-top:var(--nlt-space-12);border-radius:var(--nlt-radius-18);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-finder__compare summary{display:flex;align-items:center;gap:var(--nlt-space-10);min-height:var(--nlt-layout-touch-min);padding:var(--nlt-space-12) var(--nlt-space-16);font-weight:var(--nlt-font-weight-bold);cursor:pointer;list-style:none}.nlt-finder__compare summary .nlt-finder__chevron{margin-left:auto;transition:transform var(--nlt-duration-fast) var(--nlt-easing-out)}.nlt-finder__compare[open] summary .nlt-finder__chevron{transform:rotate(180deg)}.nlt-finder__compare-scroll{overflow-x:auto;padding:0 var(--nlt-space-16) var(--nlt-space-16)}.nlt-finder__compare table{width:100%;border-collapse:collapse;font-size:var(--nlt-font-size-13)}.nlt-finder__compare td,.nlt-finder__compare th{padding:var(--nlt-space-8) var(--nlt-space-6);border-top:1px solid var(--nlt-line-soft);text-align:center}.nlt-finder__compare tbody th{text-align:left;font-weight:var(--nlt-font-weight-semibold)}.nlt-finder__compare td .nlticon-regular{color:var(--nlt-ink-accent)}.nlt-finder__answers{margin-top:var(--nlt-space-12);border-radius:var(--nlt-radius-18);background:var(--nlt-surface-card);box-shadow:var(--nlt-shadow-ring-thin)}.nlt-finder__answers-head{display:flex;gap:var(--nlt-space-12);padding:var(--nlt-space-16)}.nlt-finder__answers-head h4{margin:0;font-size:var(--nlt-font-size-16);color:var(--nlt-ink-strong)}.nlt-finder__answers-head p{margin:0;font-size:var(--nlt-font-size-13);color:var(--nlt-ink-muted)}.nlt-finder__answers dl{margin:0}.nlt-finder__answer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--nlt-space-10) var(--nlt-space-16);border-top:1px solid var(--nlt-line-soft)}.nlt-finder__answer dt{font-size:var(--nlt-font-size-12);color:var(--nlt-ink-muted)}.nlt-finder__answer dd{grid-row:2;margin:0;font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-finder__change{grid-row:1/span 2;grid-column:2;min-height:36px;padding:0 var(--nlt-space-14);color:var(--nlt-ink-accent)}.nlt-finder__again{width:100%;margin-top:var(--nlt-space-16)}@media (min-width:769px){.nlt-finder.nlt-sheet{width:min(1060px,calc(100vw - 2 * var(--nlt-space-40)));max-width:none;max-height:calc(100vh - 2 * var(--nlt-space-40));max-height:calc(100dvh - 2 * var(--nlt-space-40));padding-bottom:0;border-radius:var(--nlt-radius-32)}.nlt-finder__layout{align-items:stretch}.nlt-finder__main{padding:0 var(--nlt-space-28) var(--nlt-space-24)}.nlt-finder__segment-label{position:static;width:auto;height:auto;overflow:hidden;clip-path:none;font-size:var(--nlt-font-size-13);text-align:center;white-space:nowrap;text-overflow:ellipsis;color:var(--nlt-ink-muted)}.nlt-finder__segment.is-current .nlt-finder__segment-label{font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-finder__place-title{display:none}.nlt-finder__heading{font-size:var(--nlt-font-size-36)}.nlt-finder__options--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nlt-finder__aside:not([hidden]){display:block;flex:none;width:330px;padding:0 var(--nlt-space-28) var(--nlt-space-24);overflow-y:auto;border-left:1px solid var(--nlt-line-soft)}.nlt-finder__aside-count{margin:var(--nlt-space-4) 0;font-size:var(--nlt-font-size-26);font-weight:var(--nlt-font-weight-bold);color:var(--nlt-ink-strong)}.nlt-finder__aside .nlt-finder__test{padding:var(--nlt-space-10) 0;border-radius:0;background:0 0;box-shadow:none;border-top:1px solid var(--nlt-line-soft)}.nlt-finder__bar{padding:var(--nlt-space-16) var(--nlt-space-28) var(--nlt-space-20)}.nlt-finder__count{display:none}.nlt-finder__actions{flex-wrap:nowrap;justify-content:space-between}.nlt-finder__hint{order:0;flex:1;flex-basis:auto;text-align:right}.nlt-finder__back:not([hidden]){display:inline-flex}.nlt-finder__next{flex:none;margin-left:auto}}@media (prefers-reduced-motion:reduce){.nlt-finder__compare summary .nlt-finder__chevron,.nlt-finder__option{transition:none}.nlt-finder__option:active{transform:none}}:root[data-motion=reduce] .nlt-finder__compare summary .nlt-finder__chevron,:root[data-motion=reduce] .nlt-finder__option{transition:none}
