.mK5epW_parents{font-size:var(--text-sm)}.mK5epW_head{gap:var(--space-2);padding:var(--space-4) 0 var(--space-5);flex-direction:column;max-width:64ch;display:flex}.mK5epW_title{font-size:var(--text-xl)}.mK5epW_lead{color:var(--text-muted);font-size:var(--text-md)}.mK5epW_grid{gap:var(--space-4);display:grid}@media (min-width:860px){.mK5epW_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.mK5epW_card{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--sand-light), var(--shadow-card);flex-direction:column;display:flex}.mK5epW_card h2{font-size:1.3rem}.mK5epW_stats{gap:var(--space-2);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.mK5epW_stats div{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--ivory);text-align:center}.mK5epW_stats dt{color:var(--text-muted);font-size:.8rem}.mK5epW_stats dd{font-family:var(--font-display);color:var(--forest-deep);margin:0;font-size:1.5rem;font-weight:600}.mK5epW_learnList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.mK5epW_learnList p{color:var(--text-muted)}.mK5epW_age{color:var(--brown);margin-left:4px;font-size:.8rem}.mK5epW_checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mK5epW_checks li{gap:var(--space-2);align-items:flex-start;display:flex}.mK5epW_checks svg{width:22px;height:22px;color:var(--forest);stroke-width:3px;flex:none;margin-top:1px}.mK5epW_setting{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.mK5epW_setting+.mK5epW_setting{border-top:1px dashed var(--sand);padding-top:var(--space-4)}.mK5epW_setting>div:first-child{flex:220px}.mK5epW_settingTitle{font-weight:700}.mK5epW_settingHint{color:var(--text-muted);font-size:.92rem}.mK5epW_switch{background:var(--sand);cursor:pointer;border:0;border-radius:99px;flex:none;width:68px;height:40px;transition:background .2s;position:relative}.mK5epW_switch:after{content:"";background:var(--paper);border-radius:50%;width:32px;height:32px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #00000040}.mK5epW_on{background:var(--forest)}.mK5epW_on:after{transform:translate(28px)}.mK5epW_secondaryBtn,.mK5epW_dangerBtn{cursor:pointer;border:0;border-radius:99px;min-height:48px;padding:0 1.1rem;font-weight:700}.mK5epW_secondaryBtn{background:var(--sand-light);color:var(--forest-deep)}.mK5epW_dangerBtn{background:var(--rust);color:#fbf8f1}.mK5epW_confirm{gap:var(--space-2);display:flex}.mK5epW_resetDone{color:var(--forest);font-weight:700}.mK5epW_shop{background:var(--forest);color:var(--ivory);box-shadow:var(--shadow-card)}.mK5epW_shop h2{color:var(--ivory)}.mK5epW_shopLinkLight{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);background:var(--ivory);color:var(--forest-deep);border-radius:99px;align-self:flex-start;padding:0 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.mK5epW_shopLinkLight svg{width:20px;height:20px}.mK5epW_legal{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mK5epW_legal li{align-items:center;gap:var(--space-2);display:flex}.mK5epW_premium{box-shadow:inset 0 0 0 2px var(--sand), var(--shadow-lift);grid-column:1/-1}.mK5epW_product{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--ivory);flex-direction:column;display:flex}.mK5epW_productHead{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-md);flex-wrap:wrap;display:flex}.mK5epW_productInfo{color:var(--text-muted)}.mK5epW_pill{background:var(--sand-light);color:var(--brown-deep);font-variant-numeric:tabular-nums;border-radius:99px;padding:4px 12px;font-weight:700}.mK5epW_pillOk{background:var(--sage);color:var(--forest-deep)}.mK5epW_shopLink{align-items:center;gap:var(--space-3);min-height:var(--touch-min);background:var(--forest);color:#fbf8f1;border-radius:99px;align-self:flex-start;padding:0 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.mK5epW_shopLink svg{width:20px;height:20px}.mK5epW_unlock{gap:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--sand);flex-direction:column;display:flex}.mK5epW_unlock h3{font-family:var(--font-display);color:var(--forest-deep);margin:0;font-size:1.15rem}.mK5epW_tabs{background:var(--sand-light);border-radius:99px;grid-template-columns:1fr 1fr;align-self:flex-start;gap:4px;padding:4px;display:inline-grid}.mK5epW_tab,.mK5epW_tabActive{min-height:44px;color:var(--brown-deep);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 16px;font-weight:700}.mK5epW_tabActive{background:var(--paper);color:var(--forest-deep);box-shadow:var(--shadow-card)}.mK5epW_form{gap:var(--space-3);max-width:460px;display:grid}.mK5epW_field{flex-direction:column;gap:4px;font-size:.92rem;font-weight:700;display:flex}.mK5epW_field input{border:2px solid var(--sand);min-height:52px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;padding:0 14px;font-size:1rem;font-weight:400}.mK5epW_field input:focus{border-color:var(--forest);outline:none}.mK5epW_notice{padding:var(--space-3);border-radius:var(--radius-sm);color:var(--brown-deep);background:#f3e3c9;font-size:.92rem}.mK5epW_primaryBtn{min-height:var(--touch-min);background:var(--forest);color:#fbf8f1;font-weight:700;font-size:var(--text-md);cursor:pointer;border:0;border-radius:99px}.mK5epW_primaryBtn:disabled{opacity:.5;cursor:not-allowed}.mK5epW_success,.mK5epW_error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:700}.mK5epW_success{background:var(--sage);color:var(--forest-deep)}.mK5epW_error{color:#7a3d27;background:#f1d9cf}.mK5epW_removeRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:.92rem;display:flex}.mK5epW_linkBtn{min-height:44px;color:var(--brown-deep);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.mK5epW_choice{gap:var(--space-3);margin-top:var(--space-3);display:grid}@media (min-width:640px){.mK5epW_choice{grid-template-columns:1fr 1fr}}.mK5epW_choiceOption{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:2px solid var(--sand-light);border-radius:var(--radius-md);background:var(--paper);flex-direction:column;display:flex}.mK5epW_choiceBest{border-color:var(--honey)}.mK5epW_choiceLabel{color:var(--forest-deep);font-weight:700}.mK5epW_choicePrice{font-family:var(--font-display);font-size:var(--text-lg);color:var(--forest-deep)}.mK5epW_choiceText{font-size:var(--text-sm);color:var(--text-muted)}.mK5epW_choiceOption .mK5epW_shopLink{margin-top:auto}
