.starter-parent-main{max-width:1120px;margin:auto;padding:20px 32px 48px}.starter-guest-copy{display:grid;gap:var(--mp-space-copy)}.starter-guest-copy fieldset{min-width:0;border:1px solid #cbd8cc;border-radius:16px;padding:16px}.starter-parent-page .starter-copy-choice{display:flex;align-items:center;gap:12px;padding:12px 0;line-height:1.6}.starter-parent-page .starter-copy-choice input{width:24px;min-height:24px;height:24px;flex:0 0 24px}.starter-guest-copy button{justify-self:start}.starter-profile-settings{margin-top:var(--mp-space-copy);text-align:left}.starter-profile-settings summary{min-height:48px;padding:12px 0;cursor:pointer;font-size:13px;font-weight:700}.starter-profile-settings form{display:grid;gap:var(--mp-space-copy)}.starter-conflict{margin-top:16px;padding:16px;border-radius:16px;background:#fff4da}.starter-parent-welcome{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mp-space-copy);align-items:start;margin:20px 0 36px}.starter-parent-welcome h1{font-size:38px;font-weight:800;margin:6px 0 12px}.starter-parent-summary>section>div,.starter-parent-welcome>div,.starter-practice-list article>div{min-width:0}.starter-parent-page a,.starter-parent-page button,.starter-parent-page h1,.starter-parent-page h2,.starter-parent-page h3,.starter-parent-page p,.starter-parent-page summary{overflow-wrap:anywhere}.starter-parent-page button{max-width:100%}.starter-parent-welcome p{max-width:630px;line-height:1.7;color:#526b68}.starter-parent-page label{display:grid;min-width:0;max-width:100%;gap:var(--mp-space-field);font-size:13px;font-weight:700}.starter-parent-page input,.starter-parent-page select{min-width:0;width:100%;background:white;border:1px solid #cbd8cc;border-radius:12px;min-height:48px;padding:10px 12px;color:#173b57;max-width:100%}.starter-parent-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mp-space-group);margin-bottom:var(--mp-space-group)}.starter-parent-summary>section{display:flex;align-items:flex-start;gap:var(--mp-space-copy);padding:var(--mp-space-group);background:#eaf3e8;border-radius:24px}.starter-parent-summary>section:nth-child(2){background:#fff0d6}.starter-parent-summary>section>span{font-size:32px;color:#168e89}.starter-parent-summary h2{font-size:20px;font-weight:800;margin:0 0 9px}.starter-parent-summary p{font-size:14px;line-height:1.6;margin:0 0 12px}.starter-parent-summary a{font-weight:800;color:#147e79}.starter-parent-section{margin:24px 0;background:white;border:1px solid #e0e7db;border-radius:26px;padding:var(--mp-space-group)}.starter-parent-section h2{font-size:25px;font-weight:800;margin:5px 0 12px}.starter-parent-section>p{font-size:14px;line-height:1.7;color:#526b68}.starter-parent-section h3{font-weight:800}.starter-parent-section-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--mp-space-group);margin-bottom:var(--mp-space-group)}.starter-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.starter-family-card{min-width:0;padding:var(--mp-space-group);border:1px solid #e0e7db;border-radius:20px;background:#fffcf4;display:flex;flex-direction:column;align-items:flex-start;gap:var(--mp-space-copy)}.starter-family-card>*{min-width:0;max-width:100%}.starter-family-avatar{font-size:31px;color:#b17c0d}.starter-family-card h3{font-size:23px;margin:0}.starter-family-card p{margin:0;font-size:14px}.starter-family-card .starter-button{font-size:13px;padding:13px 14px;margin-top:auto;min-height:48px}.starter-family-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mp-space-control)}.starter-family-card .starter-family-icon-action{width:52px;height:52px;min-width:52px;min-height:52px;padding:var(--mp-space-control);margin:0;border-radius:16px}.starter-family-icon-action .mindapop-icon{width:28px;height:28px}.starter-family-icon-action:focus-visible{outline:3px solid #173b57;outline-offset:4px}.starter-backup-state{color:#356b55;font-weight:700}.starter-add-profile{display:flex;align-items:end;gap:var(--mp-space-copy);margin-top:var(--mp-space-group);padding-top:24px;border-top:1px solid #e6ebe2}.starter-add-profile label:first-child{flex:1}.starter-add-profile button{font-size:14px;min-height:48px;padding:12px 20px}.starter-practice-list article{display:flex;align-items:center;gap:var(--mp-space-copy);padding:17px 0;border-bottom:1px solid #edf0e9}.starter-practice-list article:last-child{border:0}.starter-practice-list article>div{flex:1}.starter-practice-list h3{font-size:16px;margin:0 0 5px}.starter-practice-list p{font-size:12px;margin:0;color:#607872}.starter-practice-list article>span:last-child{font-size:12px;font-weight:700}.starter-practice-star{font-size:27px;color:#b67d05}.starter-parent-actions,.starter-restore-list{display:flex;flex-wrap:wrap;gap:var(--mp-space-copy);margin:22px 0}.starter-parent-actions .starter-button,.starter-restore-list .starter-button{font-size:14px;min-height:48px;padding:12px 18px}.starter-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:750px){.starter-parent-main{padding:12px 16px 30px}.starter-parent-welcome h1{font-size:30px}.starter-parent-welcome>label{max-width:230px;margin-top:20px}.starter-parent-summary{grid-template-columns:1fr}.starter-parent-section,.starter-parent-summary>section{padding:var(--mp-space-group)}.starter-family-grid{grid-template-columns:1fr}.starter-add-profile{flex-wrap:wrap}.starter-add-profile label:first-child{min-width:65%}.starter-parent-section-heading{flex-wrap:wrap}.starter-parent-page .starter-header{height:auto;min-height:90px;flex-wrap:wrap}.starter-parent-page .starter-header .secondary-button{padding:10px;font-size:12px}.starter-practice-list article{gap:12px}.starter-practice-list article>span:last-child{max-width:85px;text-align:right}.starter-parent-section h2{font-size:22px}}.starter-activity-history{align-items:stretch}.starter-activity-history,.starter-progress-report{display:flex;flex-direction:column;gap:var(--mp-space-group)}.starter-progress-report :is(h2,h3,p){margin:0}.starter-progress-report p{line-height:1.6}.starter-report-summary{padding:var(--mp-space-copy);border-radius:16px;background:#e8f7f3}.starter-report-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mp-space-group)}.starter-report-category{display:flex;flex-direction:column;gap:var(--mp-space-copy);min-width:0;padding:var(--mp-space-group);border:1px solid #d7e4e9;border-radius:20px}.starter-report-category-heading{display:flex;align-items:center;gap:var(--mp-space-copy)}.starter-report-category-heading svg{width:40px;height:40px;flex-shrink:0}.starter-report-category h3{overflow-wrap:anywhere;font-size:20px}.starter-report-category progress{appearance:none;border:0;border-radius:8px;overflow:hidden;background:#e1eeed;width:100%;height:12px;accent-color:#168e89}.starter-report-category progress::-webkit-progress-bar{background:#e1eeed;border-radius:8px}.starter-report-category progress::-webkit-progress-value{background:#168e89;border-radius:8px}.starter-report-category progress::-moz-progress-bar{background:#168e89;border-radius:8px}.starter-report-counts{color:#526675}.starter-report-category summary{min-height:48px;padding-block:var(--mp-space-control);cursor:pointer;font-weight:800}.starter-report-category summary:focus-visible{outline:3px solid #107a81;outline-offset:3px}.starter-report-category ul{padding:0;margin:var(--mp-space-copy) 0 0;list-style:none}.starter-report-category li{display:flex;flex-direction:column;gap:var(--mp-space-field);padding-block:var(--mp-space-copy);border-top:1px solid #d7e4e9;overflow-wrap:anywhere}.starter-report-category small{color:#526675}@media (max-width:767px){.starter-report-categories{grid-template-columns:minmax(0,1fr)}.starter-report-category{padding:var(--mp-space-copy)}}.starter-activity-history>:is(h2,p){margin:0}.starter-activity-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mp-space-group)}.starter-activity-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mp-space-copy)}.starter-activity-empty>p{margin:0;line-height:1.6}.starter-activity-history>button{align-self:flex-start}.starter-activity-history .starter-practice-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--mp-space-copy)}@media (max-width:600px){.starter-activity-filters{grid-template-columns:minmax(0,1fr)}.starter-activity-history .starter-practice-list article{grid-template-columns:32px minmax(0,1fr)}.starter-activity-history .starter-practice-list article>span:last-child{grid-column:2;max-width:none;text-align:start}}