.lrn-age-switch[data-v-7a79691d]{display:inline-flex;flex-wrap:wrap;gap:12px;margin-top:4px}.lrn-age-pill[data-v-7a79691d]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:0;border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);color:var(--ink-2);cursor:pointer;display:inline-flex;flex-direction:column;font-family:var(--font-body);gap:1px;padding:12px 26px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.lrn-age-pill .big[data-v-7a79691d]{font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:1}.lrn-age-pill .note[data-v-7a79691d]{color:var(--ink-4);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lrn-age-pill[data-v-7a79691d]:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.lrn-age-pill.active[data-v-7a79691d]{background:linear-gradient(180deg,#4f608a,#3b4a6b);box-shadow:inset 0 2px #ffffff2e,0 14px 30px -10px #3b4a6b80;color:#fff8e6}.lrn-age-pill.active .note[data-v-7a79691d]{color:#fff8e6b3}[data-mode=bedtime] .lrn-age-pill.active[data-v-7a79691d]{background:linear-gradient(180deg,#f4c9a8,#e8a785);color:#2c3556}[data-mode=bedtime] .lrn-age-pill.active .note[data-v-7a79691d]{color:#2c3556a6}.lrn-age-seg[data-v-7a79691d]{background:var(--cream-2);border-radius:999px;display:grid;gap:2px;grid-template-columns:repeat(var(--v428b5572),1fr);padding:4px;position:relative}[data-mode=bedtime] .lrn-age-seg[data-v-7a79691d]{background:#fff5dc14}.lrn-age-seg-btn[data-v-7a79691d]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;color:var(--ink-2);cursor:pointer;display:flex;font-family:var(--font-body);font-size:15px;font-weight:800;gap:5px;justify-content:center;padding:9px 4px;position:relative;z-index:1}.lrn-age-seg-btn.active[data-v-7a79691d]{color:#fff8e6}[data-mode=bedtime] .lrn-age-seg-btn.active[data-v-7a79691d]{color:#2c3556}.lrn-age-seg-thumb[data-v-7a79691d]{background:linear-gradient(180deg,#4f608a,#3b4a6b);border-radius:999px;bottom:4px;box-shadow:0 6px 14px -4px #3b4a6b80;left:4px;position:absolute;top:4px;transition:transform .24s cubic-bezier(.3,.7,.4,1);z-index:0}[data-mode=bedtime] .lrn-age-seg-thumb[data-v-7a79691d]{background:linear-gradient(180deg,#f4c9a8,#e8a785)}
