.find:not([data-ready]){display:none}.find{margin-top:var(--space-6)}.find-chip{align-items:center;gap:var(--space-2);min-height:36px;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-4);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);display:inline-flex}.find-chip:hover{background:var(--surface-hover)}.find-chip--on,.find-chip--on:hover{background:var(--green-tint);border-color:var(--green-300);color:var(--green-700)}.find-chip__tick{border-radius:var(--radius-circle);border:1.5px solid;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-grid}.find-chip--on .find-chip__tick{background:var(--green-500);border-color:var(--green-500);color:var(--on-green)}.find-link{font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-link);padding:var(--space-1) 0;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.find__status{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.find__status-label,.find__status-hint{font-size:var(--text-sm);color:var(--text-tertiary)}.find__notice{margin-top:var(--space-4)}.find__question{margin-top:var(--space-6);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6) var(--space-7)}.find__question-head{align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.find__question h2{font-size:var(--text-title);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-snug);margin:0}.find__answer{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.find__groups{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.find__group{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.find__group legend{margin-bottom:var(--space-2);font-size:var(--text-overline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);padding:0}.find-option{min-height:var(--tap-target);text-align:left;font-family:inherit;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.find-option:hover{background:var(--surface-hover);border-color:var(--border-strong)}.find-option--on,.find-option--on:hover{background:var(--green-tint);border-color:var(--green-300);color:var(--green-800)}.find__know{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.find__types{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.find__body{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.find__refine{gap:var(--space-5);background:var(--surface-inset);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex;position:sticky;top:88px}.find__refine-title{font-size:var(--text-overline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin:0}.find__refine-none,.find__refine-private,.find-refine__hint{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-normal);margin:0}.find-refine__field{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.find-refine__field legend,.find-refine__label{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-primary);padding:0}.find-refine__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.find-input{font-family:inherit;font-size:var(--text-body);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-height:var(--tap-target);width:100%}.find-money{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);display:flex}@media (width<=860px){.find__body{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.find__refine{position:static}}@media (width<=640px){.find__question{padding:var(--space-5)}}.find__intro{margin:0 0 var(--space-4);font-size:var(--text-title);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:var(--prose-max)}.find__summary{margin:0 0 var(--space-5);font-size:var(--text-body);color:var(--text-primary);line-height:var(--leading-normal)}.find__order{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);display:block}.find__ask{gap:var(--space-3);flex-direction:column;max-width:420px;display:flex}.find__empty p{margin:0 0 var(--space-3)}.find__relax{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.find__after{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border-left:3px solid var(--honey-500);background:var(--honey-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;max-width:var(--prose-max)}.find__after p{margin:0 0 var(--space-3);line-height:var(--leading-relaxed)}.find__after ul{padding-left:var(--space-5);margin:0}.find__content{margin-top:var(--space-7);max-width:var(--prose-max)}.find-group+.find-group{margin-top:var(--space-7)}.find-group__header{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.find-group h3,.find-closed__title{align-items:center;gap:var(--space-2);font-size:var(--text-title);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-snug);margin:0;display:flex}.find-group--gap h3,.find-group--misfit h3{margin-bottom:var(--space-2)}.find-group__blurb{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--text-secondary)}.find-count{min-width:26px;padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-inset);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-secondary);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.find-type__all{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.find-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.find-row{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-xs)}.find-row__top{align-items:flex-start;gap:var(--space-4);display:flex}.find-row__ident{flex:1;min-width:0}.find-row__ident .find-row__held{margin-top:var(--space-1)}.find-logo{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--surface-card);object-fit:contain;flex:none;width:44px;height:44px;padding:4px}.find-logo--initial{background:var(--surface-inset);color:var(--text-secondary);font-size:var(--text-title);font-weight:var(--weight-extrabold);place-items:center;padding:0;display:grid}@media (width<=640px){.find-logo{width:36px;height:36px}}.find-row__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.find-row__provider{font-size:var(--text-title);font-weight:var(--weight-bold)}.find-row__type{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.find-row__updated{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;margin-left:auto}.find-row__flags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.find-row__flags:empty{display:none}.find-flag{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-inset);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-secondary);display:inline-block}.find-flag--warn{background:var(--warning-soft);color:var(--honey-700)}.find-flag--good{background:var(--positive-soft);color:var(--green-700)}.find-flag--tax{background:var(--info-soft);color:#25689a;font-weight:var(--weight-semibold)}.find-gap{margin:var(--space-1) 0 0;padding:2px var(--space-2);border-radius:var(--radius-xs);border:1px dashed var(--border-strong);font-size:var(--text-xs);color:var(--text-secondary);display:inline-block}.find-row__condition,.find-row__held,.find-row__tax,.find-row__hidden{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.find-row__condition{color:var(--honey-700);font-weight:var(--weight-semibold)}.find-row__tax{padding-left:var(--space-3);border-left:2px solid var(--info)}.find-row__hidden{font-size:var(--text-xs);color:var(--text-tertiary)}.find-row__note{margin-top:var(--space-3);font-size:var(--text-sm)}.find-row__note summary,.find-more summary{cursor:pointer;font-weight:var(--weight-semibold);color:var(--text-link);width:fit-content}.find-row__note p{margin:var(--space-2) 0 0;color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:var(--prose-max)}.find-row .source-cite{margin-top:var(--space-2);display:block}.find-products{margin:var(--space-3) 0 0;border-top:1px solid var(--border-subtle);padding:0;list-style:none}.find-product{gap:2px var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.find-product__name{font-weight:var(--weight-semibold);color:var(--text-primary)}.find-product__rate{text-align:right;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.find-product__after{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-tertiary);display:block}.find-product__facts,.find-product .find-flag,.find-product .find-gap{grid-column:1/-1;justify-self:start}.find-product__facts{font-size:var(--text-xs);color:var(--text-secondary)}.find-more{margin-top:var(--space-2);font-size:var(--text-sm)}.find-misfits{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none}.find-misfits li{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.find-misfits li:last-child{border-bottom:0}.find-misfits__why{font-weight:var(--weight-regular);color:var(--text-secondary)}.find-closed{margin-top:var(--space-6)}.find-closed__title{margin-bottom:var(--space-3);font-size:var(--text-body)}.find-closed__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.find-closed__item details{background:var(--negative-soft);border-radius:var(--radius-sm);height:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.find-closed--gone .find-closed__item details{background:var(--surface-inset)}.find-closed__item:has(details[open]){grid-column:1/-1}.find-closed__item summary{cursor:pointer;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.find-closed__name{font-weight:var(--weight-semibold);color:var(--text-primary)}.find-closed__item p{margin:var(--space-2) 0 0;color:var(--text-secondary);line-height:var(--leading-normal)}.find-closed__meta{gap:var(--space-1) var(--space-4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.find-closed__meta .find-row__updated{margin-left:0}.find-browse{margin-top:var(--space-9)}.find-browse__title{font-size:var(--text-h2)}.find-type{margin-top:var(--space-8)}.find-type__header{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.find-type__header h2{font-size:var(--text-h3);margin:0}.find-type__count{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-sm);color:var(--text-tertiary)}
