.AgeLens_lens__zNNhi{min-width:0}.AgeLens_bar__hsf6N{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-8);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl)}.AgeLens_label__s5Pqt{margin:0;font-size:var(--text-body);font-weight:600;line-height:1.3;color:var(--ink)}.AgeLens_ages__XUGTI{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AgeLens_age__PdRC7{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:0 var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-body);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard),border-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard),scale var(--dur-1) var(--ease-standard)}.AgeLens_age__PdRC7[aria-pressed=true]{background:var(--ground);border-color:var(--ground);color:var(--on-ground)}@media (hover:hover) and (pointer:fine){.AgeLens_age__PdRC7:not([aria-pressed=true]):hover{border-color:var(--ink);background:var(--raised)}}.AgeLens_lens__zNNhi :is([id^=age-],[id=under-15]){transition:border-color var(--dur-3) var(--ease-standard),box-shadow var(--dur-3) var(--ease-standard)}.AgeLens_lens__zNNhi [data-lens=on]{position:relative;border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.AgeLens_lens__zNNhi [id=under-15][data-lens=on]{box-shadow:var(--ring-selected)}.AgeLens_lens__zNNhi [data-lens=on]:after,.AgeLens_lens__zNNhi [data-lens=on]:before{content:"";position:absolute;pointer-events:none}.AgeLens_lens__zNNhi [data-lens=on]:after{top:-14px;right:var(--space-5);width:28px;height:28px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--paper)}.AgeLens_lens__zNNhi [data-lens=on]:before{z-index:1;top:-7px;right:calc(var(--space-5) + 11px);width:6px;height:11px;border-right:2.5px solid var(--surface);border-bottom:2.5px solid var(--surface);rotate:45deg}@media (prefers-reduced-motion:no-preference){.AgeLens_lens__zNNhi [data-lens=on]:after,.AgeLens_lens__zNNhi [data-lens=on]:before{animation:AgeLens_m-pop__MFXwr var(--dur-4-in) var(--ease-spring) both}}@keyframes AgeLens_m-pop__MFXwr{0%{opacity:0;scale:.4}}