.DashboardWorldCard-module__h59f4W__card{border:1px solid var(--tutor-border);background:var(--tutor-surface);color:var(--tutor-ink);border-radius:18px;flex-direction:column;gap:18px;margin:24px 0;padding:20px;display:flex}.DashboardWorldCard-module__h59f4W__card h2{margin:8px 0;font-size:1.3rem}.DashboardWorldCard-module__h59f4W__card p{color:var(--tutor-muted);margin:8px 0;line-height:1.6}.DashboardWorldCard-module__h59f4W__card .DashboardWorldCard-module__h59f4W__eyebrow{color:var(--tutor-accent-strong);font-size:.8rem;font-weight:700}.DashboardWorldCard-module__h59f4W__actions{flex-wrap:wrap;gap:12px;display:flex}.DashboardWorldCard-module__h59f4W__actions a,.DashboardWorldCard-module__h59f4W__actions button{font:inherit;text-align:center;border:1px solid var(--tutor-border);min-height:44px;color:var(--tutor-accent-strong);background:var(--tutor-surface-raised);cursor:pointer;border-radius:8px;padding:12px}.DashboardWorldCard-module__h59f4W__actions button{color:var(--tutor-muted);background:0 0}.DashboardWorldCard-module__h59f4W__actions a:focus-visible,.DashboardWorldCard-module__h59f4W__actions button:focus-visible{outline:3px solid var(--tutor-accent);outline-offset:4px}
.ProfileAvatar-module__9O3BRq__avatar{background:var(--tutor-surface-raised);width:32px;height:32px;color:var(--tutor-ink);border:1px solid var(--tutor-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.ProfileAvatar-module__9O3BRq__avatar img{object-fit:cover;width:100%;height:100%}.ProfileAvatar-module__9O3BRq__avatar[data-size="38"]{width:38px;height:38px}.ProfileAvatar-module__9O3BRq__avatar[data-size="44"]{width:44px;height:44px;font-size:16px}.ProfileAvatar-module__9O3BRq__avatar[data-size="88"]{width:88px;height:88px;font-size:28px}
.DashboardTopNav-module__fA4Bkq__nav{z-index:50;border-bottom:1px solid var(--tutor-border);background:color-mix(in srgb,var(--tutor-surface-raised)92%,transparent);color:var(--tutor-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.DashboardTopNav-module__fA4Bkq__inner{width:min(100%,1280px);margin:0 auto;padding:0 16px}.DashboardTopNav-module__fA4Bkq__bar{justify-content:space-between;align-items:center;gap:12px;height:56px;display:flex}.DashboardTopNav-module__fA4Bkq__brand{flex-shrink:0;align-items:center;gap:12px;min-width:0;display:flex}.DashboardTopNav-module__fA4Bkq__brandLogo{object-fit:cover;border-radius:10px;width:32px;height:32px}.DashboardTopNav-module__fA4Bkq__brandName{color:var(--tutor-ink);letter-spacing:-.03em;font-size:18px;font-weight:760;display:none}.DashboardTopNav-module__fA4Bkq__links{align-items:center;gap:16px;min-width:0;display:none;overflow:hidden}.DashboardTopNav-module__fA4Bkq__navLink,.DashboardTopNav-module__fA4Bkq__signOut,.DashboardTopNav-module__fA4Bkq__menuButton,.DashboardTopNav-module__fA4Bkq__mobileSignOut{color:var(--tutor-muted);transition:color .16s,background .16s,border-color .16s,transform .16s}.DashboardTopNav-module__fA4Bkq__navLink{white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.DashboardTopNav-module__fA4Bkq__dot{background:var(--tutor-success);border-radius:999px;flex:none;width:8px;height:8px}.DashboardTopNav-module__fA4Bkq__dot[data-tone=red]{background:var(--tutor-danger)}.DashboardTopNav-module__fA4Bkq__right{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.DashboardTopNav-module__fA4Bkq__loadingActions{align-items:center;gap:10px;display:flex}.DashboardTopNav-module__fA4Bkq__loadingLabel{color:var(--tutor-muted);font-size:13px;font-weight:650;display:none}.DashboardTopNav-module__fA4Bkq__tourButton{border:1px solid var(--tutor-focus);background:var(--tutor-accent);min-height:34px;color:var(--tutor-accent-ink);box-shadow:0 10px 28px -20px var(--tutor-accent-strong);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:800;display:inline-flex}.DashboardTopNav-module__fA4Bkq__tourButton[data-ftu=true]{box-shadow:0 0 0 4px var(--tutor-accent-20),0 10px 28px -20px var(--tutor-accent-strong)}.DashboardTopNav-module__fA4Bkq__statsPill,.DashboardTopNav-module__fA4Bkq__tierPill{border:1px solid var(--tutor-focus);background:radial-gradient(circle at 14% 50%,var(--tutor-accent-soft),transparent 34%),var(--tutor-surface);color:var(--tutor-ink);box-shadow:0 12px 34px -28px var(--tutor-accent-strong),inset 0 0 0 1px var(--tutor-accent-soft);border-radius:999px;align-items:center;gap:12px;padding:5px 12px 5px 6px;display:none}.DashboardTopNav-module__fA4Bkq__themePickerSlot{place-items:center;width:34px;height:34px;display:grid}.DashboardTopNav-module__fA4Bkq__tierPill{gap:8px;font-size:14px}.DashboardTopNav-module__fA4Bkq__divider{background:var(--tutor-border);width:1px;height:20px}.DashboardTopNav-module__fA4Bkq__signOut,.DashboardTopNav-module__fA4Bkq__menuButton{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.DashboardTopNav-module__fA4Bkq__menuButton{flex:0 0 34px}.DashboardTopNav-module__fA4Bkq__signOut{display:none}.DashboardTopNav-module__fA4Bkq__profileLink{border-radius:999px;flex-shrink:0;transition:transform .16s,box-shadow .16s;position:relative}.DashboardTopNav-module__fA4Bkq__profileFallback{background:var(--tutor-accent-soft);width:32px;height:32px;color:var(--tutor-accent-strong);box-shadow:0 0 0 2px var(--tutor-accent-20);border-radius:999px;place-items:center;font-size:13px;font-weight:800;display:grid}.DashboardTopNav-module__fA4Bkq__profileAlert{border:2px solid var(--tutor-surface-raised);background:var(--tutor-danger);border-radius:999px;width:10px;height:10px;position:absolute;top:-2px;right:-2px}@media (min-width:520px){.DashboardTopNav-module__fA4Bkq__loadingLabel{display:inline}}.DashboardTopNav-module__fA4Bkq__mobileMenu{border-top:1px solid var(--tutor-border);background:color-mix(in srgb,var(--tutor-surface-raised)96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.DashboardTopNav-module__fA4Bkq__mobileMenuInner{gap:2px;width:min(100%,1280px);margin:0 auto;padding:12px 16px;display:grid}.DashboardTopNav-module__fA4Bkq__mobileLink{color:var(--tutor-muted);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.DashboardTopNav-module__fA4Bkq__mobileStats{border-bottom:1px solid var(--tutor-border);align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;display:flex}.DashboardTopNav-module__fA4Bkq__mobileSignOut{border:0;border-top:1px solid var(--tutor-border);cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;align-items:center;gap:10px;margin-top:4px;padding:14px 12px 10px;font-size:14px;font-weight:650;display:flex}@media (hover:hover){.DashboardTopNav-module__fA4Bkq__navLink:hover,.DashboardTopNav-module__fA4Bkq__signOut:hover,.DashboardTopNav-module__fA4Bkq__menuButton:hover,.DashboardTopNav-module__fA4Bkq__mobileLink:hover,.DashboardTopNav-module__fA4Bkq__mobileSignOut:hover{border-color:var(--tutor-border);background:var(--tutor-accent-soft);color:var(--tutor-accent-strong)}.DashboardTopNav-module__fA4Bkq__tourButton:hover,.DashboardTopNav-module__fA4Bkq__profileLink:hover{transform:translateY(-1px)}}@media (min-width:640px){.DashboardTopNav-module__fA4Bkq__brandName{display:block}.DashboardTopNav-module__fA4Bkq__inner,.DashboardTopNav-module__fA4Bkq__mobileMenuInner{padding-inline:24px}}@media (min-width:1024px){.DashboardTopNav-module__fA4Bkq__bar{justify-content:flex-start}.DashboardTopNav-module__fA4Bkq__statsPill,.DashboardTopNav-module__fA4Bkq__tierPill,.DashboardTopNav-module__fA4Bkq__links{display:flex}.DashboardTopNav-module__fA4Bkq__right{margin-left:auto}.DashboardTopNav-module__fA4Bkq__menuButton{display:none}.DashboardTopNav-module__fA4Bkq__signOut{display:grid}}@media (min-width:1440px){.DashboardTopNav-module__fA4Bkq__inner{width:100%;max-width:none;padding-inline:40px}}
.DashboardPage-module__HNxYxW__curriculumOverlay{z-index:100;background:var(--tutor-canvas);color:var(--tutor-ink);justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.DashboardPage-module__HNxYxW__curriculumOverlay:before{content:"";pointer-events:none;background-image:radial-gradient(var(--tutor-canvas-dot)1.2px,transparent 1.2px);opacity:.75;background-size:28px 28px;position:fixed;inset:0}.DashboardPage-module__HNxYxW__curriculumDialog{z-index:1;scrollbar-color:var(--tutor-accent)transparent;scrollbar-width:thin;border:1px solid var(--tutor-border);background:var(--tutor-surface);width:min(100%,1040px);max-height:calc(100dvh - 56px);box-shadow:var(--tutor-shadow);border-radius:24px;position:relative;overflow-y:auto}.DashboardPage-module__HNxYxW__curriculumDialog::-webkit-scrollbar{width:8px}.DashboardPage-module__HNxYxW__curriculumDialog::-webkit-scrollbar-track{background:0 0}.DashboardPage-module__HNxYxW__curriculumDialog::-webkit-scrollbar-thumb{background:var(--tutor-accent);border-radius:999px}.DashboardPage-module__HNxYxW__shareOverlay{z-index:50;background:color-mix(in srgb,var(--tutor-ink)48%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.DashboardPage-module__HNxYxW__shareDialog{border:1px solid var(--tutor-border);background:var(--tutor-surface-raised);width:100%;max-width:448px;max-height:calc(100dvh - 32px);color:var(--tutor-ink);box-shadow:var(--tutor-shadow);border-radius:20px;padding:24px;overflow-y:auto}.DashboardPage-module__HNxYxW__shareTitle{color:var(--tutor-ink);margin:0;font-size:18px;font-weight:800}.DashboardPage-module__HNxYxW__shareCopy{color:var(--tutor-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.DashboardPage-module__HNxYxW__shareRow{gap:8px;margin-top:16px;display:flex}.DashboardPage-module__HNxYxW__shareInput{border:1px solid var(--tutor-border);background:var(--tutor-surface);min-width:0;color:var(--tutor-ink);font:inherit;border-radius:12px;flex:1;padding:9px 12px;font-size:14px}.DashboardPage-module__HNxYxW__sharePrimary,.DashboardPage-module__HNxYxW__shareSecondary{font:inherit;cursor:pointer;border-radius:12px;padding:9px 14px;font-size:14px;font-weight:760;transition:border-color .16s,background .16s,color .16s}.DashboardPage-module__HNxYxW__sharePrimary{border:0;border-bottom:3px solid var(--tutor-accent-strong);background:var(--tutor-accent);color:var(--tutor-accent-ink);flex-shrink:0}.DashboardPage-module__HNxYxW__shareFooter{text-align:right;margin-top:16px}.DashboardPage-module__HNxYxW__shareChildPanel{border:1px solid var(--tutor-border);background:var(--tutor-surface);border-radius:16px;margin-top:18px;padding:14px}.DashboardPage-module__HNxYxW__shareChildTitle{color:var(--tutor-ink);margin:0;font-size:14px;font-weight:800}.DashboardPage-module__HNxYxW__shareChildCopy{color:var(--tutor-muted);margin:4px 0 0;font-size:13px;line-height:1.45}.DashboardPage-module__HNxYxW__shareChildList{gap:8px;margin-top:12px;display:grid}.DashboardPage-module__HNxYxW__shareChildOption{border:1px solid var(--tutor-border);background:var(--tutor-surface-raised);color:var(--tutor-ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:700;display:flex}.DashboardPage-module__HNxYxW__shareChildOption[data-selected=true]{border-color:var(--tutor-focus);background:var(--tutor-accent-soft);color:var(--tutor-accent-strong)}.DashboardPage-module__HNxYxW__shareChildOption input{width:16px;height:16px;accent-color:var(--tutor-accent)}.DashboardPage-module__HNxYxW__shareChildActions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.DashboardPage-module__HNxYxW__shareChildStatus{color:var(--tutor-muted);margin:0;font-size:12px;line-height:1.4}.DashboardPage-module__HNxYxW__shareChildButton{border:0;border-bottom:3px solid var(--tutor-accent-strong);background:var(--tutor-accent);color:var(--tutor-accent-ink);font:inherit;cursor:pointer;border-radius:12px;flex-shrink:0;padding:8px 12px;font-size:13px;font-weight:800}.DashboardPage-module__HNxYxW__shareChildButton:disabled{cursor:not-allowed;opacity:.52}.DashboardPage-module__HNxYxW__shareSecondary{border:1px solid var(--tutor-border);background:var(--tutor-surface);color:var(--tutor-ink)}@media (max-width:760px){.DashboardPage-module__HNxYxW__curriculumOverlay{align-items:stretch;padding:10px}.DashboardPage-module__HNxYxW__curriculumDialog{border-radius:18px;max-height:calc(100dvh - 20px)}.DashboardPage-module__HNxYxW__shareRow{flex-direction:column}.DashboardPage-module__HNxYxW__sharePrimary{justify-content:center;width:100%}.DashboardPage-module__HNxYxW__shareChildActions{flex-direction:column;align-items:stretch}.DashboardPage-module__HNxYxW__shareChildButton{width:100%}}@media (hover:hover){.DashboardPage-module__HNxYxW__sharePrimary:hover{background:var(--tutor-accent-strong)}.DashboardPage-module__HNxYxW__shareSecondary:hover{border-color:var(--tutor-focus);background:var(--tutor-accent-soft);color:var(--tutor-accent-strong)}.DashboardPage-module__HNxYxW__shareChildButton:hover:not(:disabled){background:var(--tutor-accent-strong)}}
.TourGuide-module__nzHnXG__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3025189e!important}.TourGuide-module__nzHnXG__dialog{--guide-paper:#fffaf0;--guide-parchment:#f3ead8;--guide-ink:#342a20;--guide-muted:#74634d;--guide-border:#d6c4a2;--guide-bronze:#8a622b;--guide-leaf:#345f43;color:var(--guide-ink);background:var(--guide-paper)!important;border-color:var(--guide-border)!important;box-shadow:0 32px 80px #43301859!important}:is(.TourGuide-module__nzHnXG__dialog .bg-zinc-950,.TourGuide-module__nzHnXG__dialog .bg-zinc-900,.TourGuide-module__nzHnXG__dialog .bg-zinc-800){background:var(--guide-parchment)!important}:is(.TourGuide-module__nzHnXG__dialog .bg-white\/\[0\.03\],.TourGuide-module__nzHnXG__dialog .bg-white\/\[0\.04\],.TourGuide-module__nzHnXG__dialog .bg-white\/\[0\.05\]){background:#fffaf0b8!important}:is(.TourGuide-module__nzHnXG__dialog .border-white\/\[0\.06\],.TourGuide-module__nzHnXG__dialog .border-white\/\[0\.07\],.TourGuide-module__nzHnXG__dialog .border-white\/\[0\.08\],.TourGuide-module__nzHnXG__dialog .border-white\/10){border-color:var(--guide-border)!important}.TourGuide-module__nzHnXG__dialog .text-white{color:var(--guide-ink)!important}:is(.TourGuide-module__nzHnXG__dialog .text-zinc-300,.TourGuide-module__nzHnXG__dialog .text-zinc-400){color:var(--guide-muted)!important}:is(.TourGuide-module__nzHnXG__dialog .text-zinc-500,.TourGuide-module__nzHnXG__dialog .text-zinc-600,.TourGuide-module__nzHnXG__dialog .text-zinc-700){color:color-mix(in srgb,var(--guide-muted)76%,transparent)!important}:is(.TourGuide-module__nzHnXG__dialog .bg-white\/5,.TourGuide-module__nzHnXG__dialog .bg-white\/10){background:#fffaf0c2!important}:is(.TourGuide-module__nzHnXG__dialog .bg-white\/5:hover,.TourGuide-module__nzHnXG__dialog .bg-white\/10:hover){background:var(--guide-parchment)!important}.TourGuide-module__nzHnXG__dialog .bg-zinc-700{background:var(--guide-border)!important}.TourGuide-module__nzHnXG__dialog .bg-zinc-500{background:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__dialog .bg-gradient-to-r{background-image:linear-gradient(90deg,var(--guide-bronze),var(--guide-leaf))!important}.TourGuide-module__nzHnXG__dialog .rounded-\[2rem\]{border-radius:28px!important}.TourGuide-module__nzHnXG__dialog .shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.5\)\]{box-shadow:0 16px 38px #4330183d!important}.TourGuide-module__nzHnXG__dialog .bg-red-500\/70{background:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__dialog .bg-yellow-500\/70{background:#d4a44c!important}.TourGuide-module__nzHnXG__dialog .bg-green-500\/70{background:var(--guide-leaf)!important}.TourGuide-module__nzHnXG__guideKicker{color:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__primaryAction{box-shadow:0 3px 0 var(--guide-bronze);border:1px solid var(--guide-bronze)!important;background:linear-gradient(var(--guide-leaf),#264c35)!important;color:var(--guide-paper)!important}.TourGuide-module__nzHnXG__primaryAction:hover{filter:brightness(1.06)}.TourGuide-module__nzHnXG__routeBadge{border-color:var(--guide-border)!important;background:var(--guide-parchment)!important;color:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__device{border-color:var(--guide-border)!important;background:var(--guide-paper)!important}.TourGuide-module__nzHnXG__deviceBar{background:var(--guide-paper)!important;border-color:var(--guide-border)!important}.TourGuide-module__nzHnXG__card{box-shadow:0 8px 20px #4330181a;border-color:var(--guide-border)!important;background:var(--guide-paper)!important}.TourGuide-module__nzHnXG__card:hover{background:var(--guide-parchment)!important;border-color:var(--guide-bronze)!important}.TourGuide-module__nzHnXG__openGuide{border-color:var(--guide-border)!important;background:var(--guide-parchment)!important;color:var(--guide-leaf)!important}.TourGuide-module__nzHnXG__scene{text-align:center;background:radial-gradient(circle at 50% 22%,#fffdf7,transparent 42%),linear-gradient(145deg,var(--guide-parchment),#ead8b4);min-height:280px;color:var(--guide-ink);place-items:center;padding:28px;display:grid}.TourGuide-module__nzHnXG__sceneCard{border:1px solid var(--guide-border);background:#fffaf0d6;border-radius:22px;max-width:310px;padding:28px;box-shadow:0 14px 32px #43301829}.TourGuide-module__nzHnXG__sceneIcon{border:2px solid var(--guide-border);background:linear-gradient(var(--guide-leaf),#264c35);width:52px;height:52px;color:var(--guide-paper);box-shadow:0 4px 0 var(--guide-bronze);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.TourGuide-module__nzHnXG__sceneKicker{color:var(--guide-bronze);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800}.TourGuide-module__nzHnXG__sceneTitle{margin:0;font-family:Georgia,serif;font-size:1.45rem;line-height:1.2}
.DashboardPersonalizationPrompt-module__FxlktG__card{border:1px solid var(--tutor-border);background:var(--tutor-surface-raised);color:var(--tutor-ink);border-radius:18px;padding:18px}.DashboardPersonalizationPrompt-module__FxlktG__title{margin:0 0 8px;font-size:1rem;font-weight:700}.DashboardPersonalizationPrompt-module__FxlktG__copy{margin:0 0 14px;font-size:.875rem;line-height:1.5}.DashboardPersonalizationPrompt-module__FxlktG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DashboardPersonalizationPrompt-module__FxlktG__link{text-underline-offset:3px;font-weight:600;text-decoration:underline}.DashboardPersonalizationPrompt-module__FxlktG__dismiss{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.875rem}
.ProfileIdentityPanel-module__bpcbTW__panel{border:1px solid var(--tutor-border);background:var(--tutor-surface);color:var(--tutor-ink);border-radius:16px;margin-bottom:24px;padding:24px}.ProfileIdentityPanel-module__bpcbTW__panel h2{overflow-wrap:anywhere;margin:18px 0 8px;font-size:1.4rem}.ProfileIdentityPanel-module__bpcbTW__panel p{color:var(--tutor-muted);margin:12px 0;line-height:1.6}.ProfileIdentityPanel-module__bpcbTW__panel strong{font-size:1.25rem}.ProfileIdentityPanel-module__bpcbTW__panel a{color:var(--tutor-accent-strong);text-underline-offset:4px;margin-top:18px;text-decoration:underline;display:block}.ProfileIdentityPanel-module__bpcbTW__panel a:focus-visible{outline:3px solid var(--tutor-accent);outline-offset:4px}
.DashboardStreakOverlay-module__v_WC9a__backdrop{z-index:120;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--tutor-accent)26%,transparent),transparent 28rem),radial-gradient(circle at 82% 22%,color-mix(in srgb,var(--tutor-focus)22%,transparent),transparent 24rem),color-mix(in srgb,var(--tutor-ink)70%,transparent);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.DashboardStreakOverlay-module__v_WC9a__panel{border:1px solid var(--tutor-accent-30);background:radial-gradient(circle at 50% 0%,var(--tutor-accent-soft),transparent 13rem),linear-gradient(180deg,var(--tutor-surface-raised),var(--tutor-surface)46%,var(--tutor-canvas));width:min(94vw,38rem);max-height:min(90vh,45rem);box-shadow:var(--tutor-shadow);color:var(--tutor-ink);border-radius:1.25rem;padding:1.5rem;position:relative;overflow:auto}.DashboardStreakOverlay-module__v_WC9a__sparkField{pointer-events:none;position:absolute;inset:0;overflow:hidden}.DashboardStreakOverlay-module__v_WC9a__sparkField span{background:var(--tutor-accent);width:.6rem;height:.6rem;box-shadow:0 0 18px color-mix(in srgb,var(--tutor-accent)70%,transparent);border-radius:999px;animation:2.6s ease-in-out infinite DashboardStreakOverlay-module__v_WC9a__sparkleFloat;position:absolute}.DashboardStreakOverlay-module__v_WC9a__sparkField span:first-child{top:12%;left:18%}.DashboardStreakOverlay-module__v_WC9a__sparkField span:nth-child(2){background:var(--tutor-focus);box-shadow:0 0 18px color-mix(in srgb,var(--tutor-focus)70%,transparent);animation-delay:.45s;top:22%;right:16%}.DashboardStreakOverlay-module__v_WC9a__sparkField span:nth-child(3){background:var(--tutor-accent-strong);box-shadow:0 0 18px color-mix(in srgb,var(--tutor-accent-strong)64%,transparent);animation-delay:.9s;bottom:22%;left:12%}.DashboardStreakOverlay-module__v_WC9a__sparkField span:nth-child(4){animation-delay:1.2s;bottom:34%;right:12%}.DashboardStreakOverlay-module__v_WC9a__closeButton{border:1px solid var(--tutor-border);background:var(--tutor-surface);width:2.15rem;height:2.15rem;color:var(--tutor-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.DashboardStreakOverlay-module__v_WC9a__closeButton:hover,.DashboardStreakOverlay-module__v_WC9a__closeButton:focus-visible{border-color:var(--tutor-focus);color:var(--tutor-ink);outline:none}.DashboardStreakOverlay-module__v_WC9a__fireWrap{justify-content:center;padding-top:.6rem;display:flex}.DashboardStreakOverlay-module__v_WC9a__fireIcon{border:.3rem solid var(--tutor-surface);background:radial-gradient(circle at 50% 38%,var(--tutor-surface),var(--tutor-accent-soft)46%,var(--tutor-accent)),var(--tutor-surface-raised);width:7rem;height:7rem;color:var(--tutor-accent-strong);box-shadow:0 0 0 .45rem var(--tutor-accent-soft),0 18px 46px color-mix(in srgb,var(--tutor-accent)28%,transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.DashboardStreakOverlay-module__v_WC9a__copy{text-align:center;margin-top:1rem}.DashboardStreakOverlay-module__v_WC9a__eyebrow{color:var(--tutor-accent-strong);text-transform:uppercase;align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.DashboardStreakOverlay-module__v_WC9a__title{color:var(--tutor-ink);letter-spacing:0;margin:.25rem 0 0;font-size:2.25rem;font-weight:900;line-height:1.05}.DashboardStreakOverlay-module__v_WC9a__subtitle{max-width:28rem;color:var(--tutor-muted);margin:.6rem auto 0;font-size:.95rem;line-height:1.5}.DashboardStreakOverlay-module__v_WC9a__xpBurst{border:1px solid var(--tutor-accent-30);background:linear-gradient(135deg,var(--tutor-accent),var(--tutor-accent-strong));width:max-content;max-width:100%;box-shadow:0 16px 34px color-mix(in srgb,var(--tutor-accent)28%,transparent);color:var(--tutor-accent-ink);text-align:center;border-radius:999px;margin:1rem auto 0;padding:.6rem 1rem;font-size:1.35rem;font-weight:950;line-height:1}.DashboardStreakOverlay-module__v_WC9a__xpPanel{border:1px solid var(--tutor-accent-30);background:linear-gradient(135deg,var(--tutor-accent-soft),var(--tutor-surface-subtle));border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;margin-top:1.2rem;padding:1rem;display:grid}.DashboardStreakOverlay-module__v_WC9a__xpIcon{background:linear-gradient(135deg,var(--tutor-accent),var(--tutor-focus));width:2.6rem;height:2.6rem;color:var(--tutor-accent-ink);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.DashboardStreakOverlay-module__v_WC9a__xpLabel{color:var(--tutor-accent-strong);text-transform:uppercase;font-size:.78rem;font-weight:800}.DashboardStreakOverlay-module__v_WC9a__xpValue{color:var(--tutor-ink);font-size:1.6rem;font-weight:900;line-height:1.05}.DashboardStreakOverlay-module__v_WC9a__xpDetail{color:var(--tutor-muted);margin-top:.25rem;font-size:.82rem}.DashboardStreakOverlay-module__v_WC9a__insightsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.DashboardStreakOverlay-module__v_WC9a__refresherCallout{border:1px solid var(--tutor-accent-30);background:linear-gradient(135deg,var(--tutor-surface-subtle),var(--tutor-accent-soft));border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;margin-top:1rem;padding:1rem;display:grid}.DashboardStreakOverlay-module__v_WC9a__refresherIcon{background:var(--tutor-accent);width:3rem;height:3rem;color:var(--tutor-accent-ink);box-shadow:0 12px 28px color-mix(in srgb,var(--tutor-accent)22%,transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.DashboardStreakOverlay-module__v_WC9a__refresherTitle{color:var(--tutor-ink);margin:0;font-size:1rem;font-weight:900;line-height:1.2}.DashboardStreakOverlay-module__v_WC9a__refresherText{color:var(--tutor-muted);margin:.3rem 0 0;font-size:.9rem;line-height:1.4}.DashboardStreakOverlay-module__v_WC9a__rewardChips{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.DashboardStreakOverlay-module__v_WC9a__rewardChips span{background:var(--tutor-surface);color:var(--tutor-accent-strong);border-radius:999px;padding:.28rem .55rem;font-size:.74rem;font-weight:700}.DashboardStreakOverlay-module__v_WC9a__calloutActions{flex-direction:column;gap:.45rem;display:flex}.DashboardStreakOverlay-module__v_WC9a__primaryAction,.DashboardStreakOverlay-module__v_WC9a__secondaryAction{cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;min-height:2.45rem;padding:.65rem .9rem;font-size:.86rem;font-weight:750;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.DashboardStreakOverlay-module__v_WC9a__primaryAction{border:1px solid var(--tutor-accent-strong);background:var(--tutor-accent);color:var(--tutor-accent-ink)}.DashboardStreakOverlay-module__v_WC9a__secondaryAction{border:1px solid var(--tutor-border);background:var(--tutor-surface);color:var(--tutor-muted)}.DashboardStreakOverlay-module__v_WC9a__primaryAction:hover,.DashboardStreakOverlay-module__v_WC9a__primaryAction:focus-visible,.DashboardStreakOverlay-module__v_WC9a__secondaryAction:hover,.DashboardStreakOverlay-module__v_WC9a__secondaryAction:focus-visible{border-color:var(--tutor-focus);outline:none;transform:translateY(-1px)}.DashboardStreakOverlay-module__v_WC9a__quizPanel,.DashboardStreakOverlay-module__v_WC9a__donePanel{border:1px solid var(--tutor-border);background:var(--tutor-surface);border-radius:.9rem;margin-top:1rem;padding:1rem}.DashboardStreakOverlay-module__v_WC9a__loadingBadge{min-height:5rem;color:var(--tutor-accent-strong);justify-content:center;align-items:center;gap:.5rem;font-weight:750;display:flex}.DashboardStreakOverlay-module__v_WC9a__quizHeader{color:var(--tutor-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.DashboardStreakOverlay-module__v_WC9a__questionText{color:var(--tutor-ink);margin:.75rem 0 0;font-size:1rem;font-weight:650;line-height:1.45}.DashboardStreakOverlay-module__v_WC9a__optionGrid{gap:.55rem;margin-top:.85rem;display:grid}.DashboardStreakOverlay-module__v_WC9a__optionButton{border:1px solid var(--tutor-border);background:var(--tutor-surface-subtle);min-height:3rem;color:var(--tutor-ink);cursor:pointer;text-align:left;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;font-size:.92rem;font-weight:600;line-height:1.35;display:flex}.DashboardStreakOverlay-module__v_WC9a__optionButton:disabled{cursor:default}.DashboardStreakOverlay-module__v_WC9a__optionButton:hover:not(:disabled),.DashboardStreakOverlay-module__v_WC9a__optionButton:focus-visible:not(:disabled){border-color:var(--tutor-focus);background:var(--tutor-accent-soft);outline:none}.DashboardStreakOverlay-module__v_WC9a__optionSelected{border-color:var(--tutor-focus)}.DashboardStreakOverlay-module__v_WC9a__optionCorrect{border-color:var(--tutor-success);background:var(--tutor-success-soft);color:var(--tutor-success)}.DashboardStreakOverlay-module__v_WC9a__optionWrong{border-color:var(--tutor-danger);background:var(--tutor-danger-soft);color:var(--tutor-danger)}.DashboardStreakOverlay-module__v_WC9a__answerFeedback{border-top:1px solid var(--tutor-border);color:var(--tutor-muted);gap:.55rem;margin-top:.85rem;padding-top:.85rem;font-size:.9rem;line-height:1.4;display:grid}.DashboardStreakOverlay-module__v_WC9a__answerFeedback strong{color:var(--tutor-ink);font-weight:950}.DashboardStreakOverlay-module__v_WC9a__donePanel{color:var(--tutor-muted);text-align:center;justify-items:center;gap:.55rem;display:grid}.DashboardStreakOverlay-module__v_WC9a__donePanel svg{color:var(--tutor-accent-strong)}.DashboardStreakOverlay-module__v_WC9a__donePanel h3{color:var(--tutor-ink);margin:0;font-size:1.15rem;font-weight:950}.DashboardStreakOverlay-module__v_WC9a__donePanel p{max-width:26rem;margin:0;font-size:.92rem;line-height:1.45}.DashboardStreakOverlay-module__v_WC9a__insightCard{border:1px solid var(--tutor-border);background:var(--tutor-surface);border-radius:.9rem;min-width:0;padding:.9rem}.DashboardStreakOverlay-module__v_WC9a__insightLabel{color:var(--tutor-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.DashboardStreakOverlay-module__v_WC9a__insightValue{color:var(--tutor-ink);margin-top:.25rem;font-size:1.05rem;font-weight:900;line-height:1.15}.DashboardStreakOverlay-module__v_WC9a__insightDetail{color:var(--tutor-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.35}.DashboardStreakOverlay-module__v_WC9a__footerNote{color:var(--tutor-muted);text-align:center;margin-top:.9rem;font-size:.78rem}@media (max-width:680px){.DashboardStreakOverlay-module__v_WC9a__panel{padding:1rem}.DashboardStreakOverlay-module__v_WC9a__title{font-size:1.85rem}.DashboardStreakOverlay-module__v_WC9a__insightsGrid{grid-template-columns:1fr}.DashboardStreakOverlay-module__v_WC9a__refresherCallout{text-align:center;grid-template-columns:1fr}.DashboardStreakOverlay-module__v_WC9a__refresherIcon,.DashboardStreakOverlay-module__v_WC9a__calloutActions{justify-self:center}}@keyframes DashboardStreakOverlay-module__v_WC9a__sparkleFloat{0%,to{opacity:.45;transform:translateY(0)scale(.86)}50%{opacity:1;transform:translateY(-.8rem)scale(1.08)}}
.FamilyConnectionsPanel-module__SambDW__disconnectButton{border:1px solid color-mix(in srgb,var(--tutor-danger)42%,transparent);background:var(--tutor-danger-soft);min-height:32px;color:var(--tutor-danger);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:760;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}@media (max-width:639px){.FamilyConnectionsPanel-module__SambDW__disconnectButton{width:100%}}.FamilyConnectionsPanel-module__SambDW__disconnectButton:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.FamilyConnectionsPanel-module__SambDW__disconnectButton:hover:not(:disabled){border-color:var(--tutor-danger);background:color-mix(in srgb,var(--tutor-danger-soft)72%,var(--tutor-surface));transform:translateY(-1px)}}
.ParentTheme-module__ns3eWG__page{background-color:var(--tutor-canvas);background-image:radial-gradient(var(--tutor-canvas-dot)1px,transparent 1px);min-height:100vh;color:var(--tutor-ink);background-size:28px 28px}.ParentTheme-module__ns3eWG__loading{background-color:var(--tutor-canvas);background-image:radial-gradient(var(--tutor-canvas-dot)1px,transparent 1px);min-height:100vh;color:var(--tutor-accent);background-size:28px 28px;place-items:center;display:grid}.ParentTheme-module__ns3eWG__main{box-sizing:border-box;width:min(100%,1680px);margin:0 auto;padding:32px 16px 64px}.ParentTheme-module__ns3eWG__analyticsMain{box-sizing:border-box;width:min(100%,780px);min-width:0;margin:0 auto;padding:48px 16px}.ParentTheme-module__ns3eWG__analyticsStack,.ParentTheme-module__ns3eWG__analyticsColumns{gap:32px;min-width:0;display:grid}.ParentTheme-module__ns3eWG__analyticsColumns>*{min-width:0}.ParentTheme-module__ns3eWG__narrow{width:min(100%,480px)}.ParentTheme-module__ns3eWG__medium{width:min(100%,720px)}.ParentTheme-module__ns3eWG__intro{min-width:0}.ParentTheme-module__ns3eWG__title{color:var(--tutor-ink);letter-spacing:-.03em;font-size:32px;font-weight:800}.ParentTheme-module__ns3eWG__subtitle{color:var(--tutor-muted)!important}.ParentTheme-module__ns3eWG__page .text-zinc-500{color:var(--tutor-muted)!important}.ParentTheme-module__ns3eWG__page .text-zinc-400{color:var(--tutor-muted)!important}.ParentTheme-module__ns3eWG__page .dark\:text-zinc-300{color:var(--tutor-muted)!important}.ParentTheme-module__ns3eWG__notice,.ParentTheme-module__ns3eWG__actionCard{background-color:var(--tutor-surface)!important}.ParentTheme-module__ns3eWG__page .bg-white{background-color:var(--tutor-surface)!important}.ParentTheme-module__ns3eWG__page .bg-zinc-50{background-color:var(--tutor-surface)!important}.ParentTheme-module__ns3eWG__page .bg-zinc-100{background-color:var(--tutor-surface)!important}.ParentTheme-module__ns3eWG__page .dark\:bg-zinc-900{background-color:var(--tutor-surface)!important}.ParentTheme-module__ns3eWG__page .dark\:bg-zinc-950\/40{background-color:var(--tutor-surface)!important}.ParentTheme-module__ns3eWG__notice,.ParentTheme-module__ns3eWG__actionCard{border-color:var(--tutor-border)!important}.ParentTheme-module__ns3eWG__page .border-zinc-200{border-color:var(--tutor-border)!important}.ParentTheme-module__ns3eWG__page .border-zinc-300{border-color:var(--tutor-border)!important}.ParentTheme-module__ns3eWG__page .dark\:border-zinc-700{border-color:var(--tutor-border)!important}.ParentTheme-module__ns3eWG__page .dark\:border-zinc-800{border-color:var(--tutor-border)!important}.ParentTheme-module__ns3eWG__notice{border:1px solid var(--tutor-border);border-radius:14px;padding:16px}.ParentTheme-module__ns3eWG__summaryPill{border:1px solid var(--tutor-border);background:radial-gradient(circle at top right,var(--tutor-accent-20),transparent 42%),linear-gradient(135deg,var(--tutor-surface-raised),var(--tutor-surface));box-shadow:var(--tutor-shadow);border-radius:20px;padding:32px;position:relative;overflow:hidden}.ParentTheme-module__ns3eWG__emptyState{border:1px solid var(--tutor-border);background:var(--tutor-surface);box-shadow:var(--tutor-shadow);text-align:center;border-radius:20px;padding:72px 24px}.ParentTheme-module__ns3eWG__emptyStateIcon{border:1px solid var(--tutor-border);background:var(--tutor-accent-soft);border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:16px;display:inline-grid}.ParentTheme-module__ns3eWG__emptyStateIcon img{border-radius:10px;width:34px;height:34px}.ParentTheme-module__ns3eWG__panel{border:1px solid var(--tutor-border);background:var(--tutor-surface);box-shadow:var(--tutor-shadow);border-radius:20px;padding:32px}.ParentTheme-module__ns3eWG__notice p{color:var(--tutor-ink);font-size:14px}.ParentTheme-module__ns3eWG__heroGrid,.ParentTheme-module__ns3eWG__actionRail{display:grid}.ParentTheme-module__ns3eWG__heroGrid{gap:20px;margin-bottom:24px}.ParentTheme-module__ns3eWG__actionRail{gap:16px}.ParentTheme-module__ns3eWG__tabBar{border-bottom:1px solid var(--tutor-border);gap:4px;margin-bottom:24px;display:flex}.ParentTheme-module__ns3eWG__tab{appearance:none;cursor:pointer;color:var(--tutor-muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-right:20px;padding:12px 6px;font-family:inherit;font-size:15px;font-weight:700;transition:color .16s,border-color .16s}.ParentTheme-module__ns3eWG__tab[aria-selected=true]{color:var(--tutor-ink);border-bottom-color:var(--tutor-accent)}@media (hover:hover){.ParentTheme-module__ns3eWG__tab:hover{color:var(--tutor-ink)}}.ParentTheme-module__ns3eWG__actionCard{text-align:left;cursor:pointer;border:2px dashed var(--tutor-border);border-radius:20px;align-items:center;gap:16px;width:100%;padding:24px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:flex}.ParentTheme-module__ns3eWG__iconBox{background:var(--tutor-accent-soft);width:56px;height:56px;color:var(--tutor-accent-strong);border-radius:14px;flex:none;place-items:center;display:grid}.ParentTheme-module__ns3eWG__actionBody{flex:1;min-width:0}.ParentTheme-module__ns3eWG__actionTitle,.ParentTheme-module__ns3eWG__childHeading{color:var(--tutor-ink)!important}.ParentTheme-module__ns3eWG__page .text-zinc-900{color:var(--tutor-ink)!important}.ParentTheme-module__ns3eWG__page .text-zinc-700{color:var(--tutor-ink)!important}.ParentTheme-module__ns3eWG__page .dark\:text-zinc-100{color:var(--tutor-ink)!important}.ParentTheme-module__ns3eWG__page .dark\:text-zinc-200{color:var(--tutor-ink)!important}.ParentTheme-module__ns3eWG__actionTitle{font-size:18px;font-weight:800}.ParentTheme-module__ns3eWG__children{gap:12px;display:grid}.ParentTheme-module__ns3eWG__childrenSection{margin-top:0}.ParentTheme-module__ns3eWG__childCard{border:1px solid var(--tutor-border);background:var(--tutor-surface);border-radius:14px;padding:16px}.ParentTheme-module__ns3eWG__courseBox{border:1px solid var(--tutor-border);background:var(--tutor-surface-subtle);border-radius:12px;margin-top:16px;padding:12px}@media (min-width:640px){.ParentTheme-module__ns3eWG__main{padding-inline:24px}.ParentTheme-module__ns3eWG__children{grid-template-columns:repeat(2,minmax(0,1fr))}.ParentTheme-module__ns3eWG__actionRail{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (min-width:1024px){.ParentTheme-module__ns3eWG__main{padding:40px 32px 80px}.ParentTheme-module__ns3eWG__heroGrid{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:32px;margin-bottom:32px}.ParentTheme-module__ns3eWG__actionCard{padding:20px}}@media (min-width:1440px){.ParentTheme-module__ns3eWG__main{padding-inline:40px}.ParentTheme-module__ns3eWG__title{font-size:40px}.ParentTheme-module__ns3eWG__subtitle{font-size:17px}.ParentTheme-module__ns3eWG__children{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.ParentTheme-module__ns3eWG__form{gap:24px;display:grid}.ParentTheme-module__ns3eWG__fieldLabel{color:var(--tutor-ink);margin-bottom:8px;font-size:14px;font-weight:650;display:block}.ParentTheme-module__ns3eWG__input{border:1px solid var(--tutor-border);background:var(--tutor-surface);width:100%;color:var(--tutor-ink);border-radius:14px;outline:none;padding:12px 16px;transition:border-color .16s,box-shadow .16s}.ParentTheme-module__ns3eWG__input:focus{border-color:var(--tutor-focus);box-shadow:0 0 0 3px var(--tutor-accent-20)}.ParentTheme-module__ns3eWG__select{border:1px solid var(--tutor-border);background:var(--tutor-surface);width:min(100%,320px);color:var(--tutor-ink);border-radius:14px;outline:none;padding:10px 16px;transition:border-color .16s,box-shadow .16s}.ParentTheme-module__ns3eWG__select:focus{border-color:var(--tutor-focus);box-shadow:0 0 0 3px var(--tutor-accent-20)}.ParentTheme-module__ns3eWG__helper{color:var(--tutor-muted);margin-top:4px;font-size:12px}.ParentTheme-module__ns3eWG__consentBox{border:1px solid var(--tutor-focus);background:var(--tutor-accent-soft);border-radius:14px;padding:16px}.ParentTheme-module__ns3eWG__primaryButton,.ParentTheme-module__ns3eWG__secondaryButton{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:750;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.ParentTheme-module__ns3eWG__primaryButton{border:1px solid var(--tutor-accent);background:var(--tutor-accent);color:var(--tutor-accent-ink)}.ParentTheme-module__ns3eWG__secondaryButton{border:1px solid var(--tutor-border);background:var(--tutor-surface);color:var(--tutor-ink)}.ParentTheme-module__ns3eWG__primaryButton:disabled{cursor:not-allowed;opacity:.55}.ParentTheme-module__ns3eWG__codeBox{background:var(--tutor-surface-subtle);color:var(--tutor-ink);letter-spacing:.14em;border-radius:14px;margin-bottom:24px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:800}:is(.ParentTheme-module__ns3eWG__page .bg-purple-100,.ParentTheme-module__ns3eWG__page .bg-amber-100,.ParentTheme-module__ns3eWG__page .bg-blue-100,.ParentTheme-module__ns3eWG__page .bg-sky-50,.ParentTheme-module__ns3eWG__page .bg-purple-50,.ParentTheme-module__ns3eWG__page .dark\:bg-purple-900\/20,.ParentTheme-module__ns3eWG__page .dark\:bg-purple-900\/30,.ParentTheme-module__ns3eWG__page .dark\:bg-blue-900\/20,.ParentTheme-module__ns3eWG__page .dark\:bg-sky-900\/20){background-color:var(--tutor-accent-soft)!important}:is(.ParentTheme-module__ns3eWG__page .bg-amber-50,.ParentTheme-module__ns3eWG__page .dark\:bg-amber-900\/20,.ParentTheme-module__ns3eWG__page .dark\:bg-amber-950\/30){background-color:var(--tutor-warning-soft)!important}:is(.ParentTheme-module__ns3eWG__page .bg-emerald-50,.ParentTheme-module__ns3eWG__page .dark\:bg-emerald-950\/30){background-color:var(--tutor-success-soft)!important}:is(.ParentTheme-module__ns3eWG__page .text-purple-600,.ParentTheme-module__ns3eWG__page .text-blue-600,.ParentTheme-module__ns3eWG__page .dark\:text-purple-300,.ParentTheme-module__ns3eWG__page .dark\:text-purple-400,.ParentTheme-module__ns3eWG__page .dark\:text-blue-400){color:var(--tutor-accent-strong)!important}:is(.ParentTheme-module__ns3eWG__page .text-amber-900,.ParentTheme-module__ns3eWG__page .text-amber-600,.ParentTheme-module__ns3eWG__page .dark\:text-amber-100,.ParentTheme-module__ns3eWG__page .dark\:text-amber-400){color:var(--tutor-warning)!important}:is(.ParentTheme-module__ns3eWG__page .text-emerald-900,.ParentTheme-module__ns3eWG__page .text-emerald-800,.ParentTheme-module__ns3eWG__page .dark\:text-emerald-100,.ParentTheme-module__ns3eWG__page .dark\:text-emerald-200){color:var(--tutor-success)!important}:is(.ParentTheme-module__ns3eWG__page .bg-purple-600,.ParentTheme-module__ns3eWG__page .bg-purple-500,.ParentTheme-module__ns3eWG__page .bg-purple-400,.ParentTheme-module__ns3eWG__page .bg-sky-500,.ParentTheme-module__ns3eWG__page .bg-zinc-900,.ParentTheme-module__ns3eWG__page .dark\:bg-zinc-100){background-color:var(--tutor-accent)!important;color:var(--tutor-accent-ink)!important}:is(.ParentTheme-module__ns3eWG__page .from-purple-500,.ParentTheme-module__ns3eWG__page .from-purple-600,.ParentTheme-module__ns3eWG__page .to-blue-500,.ParentTheme-module__ns3eWG__page .to-purple-400,.ParentTheme-module__ns3eWG__page .to-purple-500,.ParentTheme-module__ns3eWG__page .to-violet-500){--tw-gradient-from:var(--tutor-accent)var(--tw-gradient-from-position)!important;--tw-gradient-to:color-mix(in srgb,var(--tutor-accent)65%,white)var(--tw-gradient-to-position)!important}:is(.ParentTheme-module__ns3eWG__page .via-blue-500\/5,.ParentTheme-module__ns3eWG__page .to-purple-500\/10,.ParentTheme-module__ns3eWG__page .from-purple-500\/10){--tw-gradient-from:var(--tutor-accent-soft)var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--tutor-surface)var(--tw-gradient-to-position)!important}.ParentTheme-module__ns3eWG__page input{color:var(--tutor-ink)}.ParentTheme-module__ns3eWG__page input::placeholder{color:var(--tutor-muted)}@media (hover:hover){.ParentTheme-module__ns3eWG__actionCard:hover{border-color:var(--tutor-focus);transform:translateY(-1px);background:var(--tutor-accent-soft)!important}.ParentTheme-module__ns3eWG__primaryButton:hover{background:var(--tutor-accent-strong);border-color:var(--tutor-accent-strong)}.ParentTheme-module__ns3eWG__secondaryButton:hover{background:var(--tutor-accent-soft);border-color:var(--tutor-focus);color:var(--tutor-accent-strong)}}@media (min-width:1200px){.ParentTheme-module__ns3eWG__analyticsMain{width:min(100%,1240px);padding-left:32px;padding-right:32px}.ParentTheme-module__ns3eWG__analyticsColumns{column-count:2;column-gap:32px;display:block}.ParentTheme-module__ns3eWG__analyticsColumns>*{break-inside:avoid;width:100%;margin:0 0 32px;display:inline-block}}@media (max-width:640px){.ParentTheme-module__ns3eWG__analyticsMain{padding:28px 14px 40px}.ParentTheme-module__ns3eWG__summaryPill{padding:24px 20px}.ParentTheme-module__ns3eWG__select{width:100%}.ParentTheme-module__ns3eWG__sessionRow{flex-direction:column}.ParentTheme-module__ns3eWG__sessionMeta{flex-wrap:wrap}}
.ChildLearningProgress-module__MWODaa__panel{border:1px solid var(--tutor-border,#d4d4d8);background:var(--tutor-surface,var(--tutor-canvas));color:var(--tutor-ink);overflow-wrap:anywhere;border-radius:1rem;margin:1rem 0;padding:1rem}.ChildLearningProgress-module__MWODaa__panel h3{margin:.5rem 0;font-size:1rem;font-weight:700}.ChildLearningProgress-module__MWODaa__panel h4{font-weight:600}.ChildLearningProgress-module__MWODaa__panel p{margin:.35rem 0;font-size:.875rem}.ChildLearningProgress-module__MWODaa__panel a{color:var(--tutor-accent,#6d28d9);margin-top:.5rem;text-decoration:underline;display:inline-block}.ChildLearningProgress-module__MWODaa__item{border-top:1px solid var(--tutor-border,#d4d4d8);padding:.75rem 0}.ChildLearningProgress-module__MWODaa__attempt{margin-top:.75rem}.ChildLearningProgress-module__MWODaa__progress{width:100%;height:.5rem;accent-color:var(--tutor-accent,#6d28d9)}
.ProfileTheme-module__60wsjq__page{background-color:var(--tutor-canvas);background-image:radial-gradient(var(--tutor-canvas-dot)1px,transparent 1px);min-height:calc(100vh - 56px);color:var(--tutor-ink);background-size:28px 28px}.ProfileTheme-module__60wsjq__container{box-sizing:border-box;width:min(100%,1680px);margin:0 auto;padding:24px 16px 40px}.ProfileTheme-module__60wsjq__pageHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ProfileTheme-module__60wsjq__profileGrid{gap:24px;display:grid}.ProfileTheme-module__60wsjq__sidebar,.ProfileTheme-module__60wsjq__formPanel{border:1px solid var(--tutor-border);border-radius:24px;min-width:0;padding:24px}.ProfileTheme-module__60wsjq__shell{background:var(--tutor-surface-raised)!important;border-color:var(--tutor-border)!important;box-shadow:var(--tutor-shadow)!important}:is(.ProfileTheme-module__60wsjq__page .bg-white,.ProfileTheme-module__60wsjq__page .bg-zinc-50,.ProfileTheme-module__60wsjq__page .bg-zinc-100,.ProfileTheme-module__60wsjq__page .dark\:bg-zinc-950,.ProfileTheme-module__60wsjq__page .dark\:bg-zinc-900,.ProfileTheme-module__60wsjq__page .dark\:bg-zinc-800,.ProfileTheme-module__60wsjq__page .dark\:bg-zinc-950\/40){background-color:var(--tutor-surface-subtle)!important}:is(.ProfileTheme-module__60wsjq__page .border-zinc-200,.ProfileTheme-module__60wsjq__page .border-zinc-300,.ProfileTheme-module__60wsjq__page .dark\:border-zinc-800,.ProfileTheme-module__60wsjq__page .dark\:border-zinc-700){border-color:var(--tutor-border)!important}:is(.ProfileTheme-module__60wsjq__page .text-zinc-950,.ProfileTheme-module__60wsjq__page .text-zinc-900,.ProfileTheme-module__60wsjq__page .text-zinc-800,.ProfileTheme-module__60wsjq__page .text-zinc-700,.ProfileTheme-module__60wsjq__page .dark\:text-white,.ProfileTheme-module__60wsjq__page .dark\:text-zinc-50,.ProfileTheme-module__60wsjq__page .dark\:text-zinc-200){color:var(--tutor-ink)!important}:is(.ProfileTheme-module__60wsjq__page .text-zinc-600,.ProfileTheme-module__60wsjq__page .text-zinc-500,.ProfileTheme-module__60wsjq__page .text-zinc-400,.ProfileTheme-module__60wsjq__page .dark\:text-zinc-300,.ProfileTheme-module__60wsjq__page .dark\:text-zinc-400,.ProfileTheme-module__60wsjq__page .dark\:text-zinc-500,.ProfileTheme-module__60wsjq__page .dark\:text-zinc-600){color:var(--tutor-muted)!important}:is(.ProfileTheme-module__60wsjq__page .text-purple-700,.ProfileTheme-module__60wsjq__page .text-purple-600,.ProfileTheme-module__60wsjq__page .text-purple-500,.ProfileTheme-module__60wsjq__page .text-cyan-700,.ProfileTheme-module__60wsjq__page .text-cyan-600,.ProfileTheme-module__60wsjq__page .text-cyan-500,.ProfileTheme-module__60wsjq__page .dark\:text-purple-400,.ProfileTheme-module__60wsjq__page .dark\:text-purple-300,.ProfileTheme-module__60wsjq__page .dark\:text-cyan-300),:is(.ProfileTheme-module__60wsjq__page .text-amber-900,.ProfileTheme-module__60wsjq__page .text-amber-800,.ProfileTheme-module__60wsjq__page .text-amber-700,.ProfileTheme-module__60wsjq__page .text-amber-600,.ProfileTheme-module__60wsjq__page .dark\:text-amber-100,.ProfileTheme-module__60wsjq__page .dark\:text-amber-200,.ProfileTheme-module__60wsjq__page .dark\:text-amber-300,.ProfileTheme-module__60wsjq__page .dark\:text-amber-400,.ProfileTheme-module__60wsjq__page .text-emerald-900,.ProfileTheme-module__60wsjq__page .text-emerald-800,.ProfileTheme-module__60wsjq__page .text-emerald-700,.ProfileTheme-module__60wsjq__page .text-emerald-600,.ProfileTheme-module__60wsjq__page .dark\:text-emerald-100,.ProfileTheme-module__60wsjq__page .dark\:text-emerald-200,.ProfileTheme-module__60wsjq__page .dark\:text-emerald-400){color:var(--tutor-accent-strong)!important}:is(.ProfileTheme-module__60wsjq__page .bg-purple-50,.ProfileTheme-module__60wsjq__page .bg-cyan-50,.ProfileTheme-module__60wsjq__page .bg-cyan-50\/50,.ProfileTheme-module__60wsjq__page .bg-cyan-500\/10,.ProfileTheme-module__60wsjq__page .dark\:bg-purple-950\/40,.ProfileTheme-module__60wsjq__page .dark\:bg-cyan-950\/20),:is(.ProfileTheme-module__60wsjq__page .bg-amber-50,.ProfileTheme-module__60wsjq__page .bg-amber-100,.ProfileTheme-module__60wsjq__page .bg-amber-200,.ProfileTheme-module__60wsjq__page .dark\:bg-amber-900\/20,.ProfileTheme-module__60wsjq__page .dark\:bg-amber-900\/30,.ProfileTheme-module__60wsjq__page .dark\:bg-amber-950\/30,.ProfileTheme-module__60wsjq__page .bg-emerald-50,.ProfileTheme-module__60wsjq__page .dark\:bg-emerald-950\/30){background-color:var(--tutor-accent-soft)!important}:is(.ProfileTheme-module__60wsjq__page .border-purple-500,.ProfileTheme-module__60wsjq__page .border-purple-400\/50,.ProfileTheme-module__60wsjq__page .border-cyan-400\/30,.ProfileTheme-module__60wsjq__page .border-cyan-400\/40,.ProfileTheme-module__60wsjq__page .hover\:border-purple-500\/50:hover,.ProfileTheme-module__60wsjq__page .hover\:border-cyan-400\/40:hover),:is(.ProfileTheme-module__60wsjq__page .border-amber-200,.ProfileTheme-module__60wsjq__page .border-amber-400,.ProfileTheme-module__60wsjq__page .dark\:border-amber-800,.ProfileTheme-module__60wsjq__page .dark\:border-amber-700,.ProfileTheme-module__60wsjq__page .dark\:border-amber-700\/70,.ProfileTheme-module__60wsjq__page .border-emerald-200,.ProfileTheme-module__60wsjq__page .dark\:border-emerald-900){border-color:var(--tutor-accent-30)!important}:is(.ProfileTheme-module__60wsjq__page .ring-purple-500\/20,.ProfileTheme-module__60wsjq__page .ring-cyan-400){--tw-ring-color:var(--tutor-accent-30)!important}.ProfileTheme-module__60wsjq__page .focus\:border-purple-500:focus{border-color:var(--tutor-focus)!important}:is(.ProfileTheme-module__60wsjq__page input,.ProfileTheme-module__60wsjq__page select,.ProfileTheme-module__60wsjq__page textarea){background-color:var(--tutor-surface)!important;border-color:var(--tutor-border)!important;color:var(--tutor-ink)!important}:is(.ProfileTheme-module__60wsjq__page input::placeholder,.ProfileTheme-module__60wsjq__page textarea::placeholder){color:var(--tutor-muted)!important}.ProfileTheme-module__60wsjq__page option{background-color:var(--tutor-surface);color:var(--tutor-ink)}:is(.ProfileTheme-module__60wsjq__page .bg-zinc-900,.ProfileTheme-module__60wsjq__page .dark\:bg-zinc-100){background-color:var(--tutor-accent)!important;color:var(--tutor-accent-ink)!important}:is(.ProfileTheme-module__60wsjq__page .text-white,.ProfileTheme-module__60wsjq__page .dark\:text-black){color:var(--tutor-accent-ink)!important}.ProfileTheme-module__60wsjq__page .text-emerald-500{color:var(--tutor-success)!important}.ProfileTheme-module__60wsjq__page .text-rose-500{color:var(--tutor-danger)!important}:is(.ProfileTheme-module__60wsjq__page .text-rose-600,.ProfileTheme-module__60wsjq__page .dark\:text-rose-300,.ProfileTheme-module__60wsjq__page .dark\:text-rose-400){color:var(--tutor-danger)!important}:is(.ProfileTheme-module__60wsjq__page .hover\:bg-rose-100:hover,.ProfileTheme-module__60wsjq__page .dark\:hover\:bg-rose-950:hover){background-color:var(--tutor-danger-soft)!important}.ProfileTheme-module__60wsjq__page .ProfileTheme-module__60wsjq__shell{background:var(--tutor-surface-raised)!important}@media (hover:hover){:is(.ProfileTheme-module__60wsjq__page .hover\:bg-zinc-200:hover,.ProfileTheme-module__60wsjq__page .dark\:hover\:bg-zinc-800:hover,.ProfileTheme-module__60wsjq__page .hover\:bg-cyan-50:hover,.ProfileTheme-module__60wsjq__page .dark\:hover\:bg-cyan-950\/20:hover){background-color:var(--tutor-accent-soft)!important}.ProfileTheme-module__60wsjq__page .hover\:text-purple-700:hover{color:var(--tutor-accent-strong)!important}}@media (min-width:768px){.ProfileTheme-module__60wsjq__container{padding:32px 24px 48px}.ProfileTheme-module__60wsjq__sidebar,.ProfileTheme-module__60wsjq__formPanel{padding:32px}}@media (min-width:1100px){.ProfileTheme-module__60wsjq__container{padding:40px 32px 64px}.ProfileTheme-module__60wsjq__pageHeader{margin-bottom:32px}.ProfileTheme-module__60wsjq__profileGrid{grid-template-columns:minmax(480px,.9fr) minmax(0,1.1fr);align-items:start;gap:28px}}@media (min-width:1440px){.ProfileTheme-module__60wsjq__container{padding-inline:40px}.ProfileTheme-module__60wsjq__profileGrid{gap:32px}.ProfileTheme-module__60wsjq__pageHeader h1{font-size:1.875rem}.ProfileTheme-module__60wsjq__pageHeader p{font-size:1rem}}
.LeaderboardTheme-module__czpluq__page{background-color:var(--tutor-canvas);background-image:radial-gradient(var(--tutor-canvas-dot)1px,transparent 1px);min-height:100vh;color:var(--tutor-ink);background-size:28px 28px}.LeaderboardTheme-module__czpluq__loading{background-color:var(--tutor-canvas);background-image:radial-gradient(var(--tutor-canvas-dot)1px,transparent 1px);min-height:100vh;color:var(--tutor-accent);background-size:28px 28px;place-items:center;display:grid}.LeaderboardTheme-module__czpluq__main{width:min(100%,1680px);margin:0 auto;padding:40px 16px 80px}.LeaderboardTheme-module__czpluq__heroPanel{border:1px solid var(--tutor-border);background:linear-gradient(135deg,var(--tutor-surface-raised),var(--tutor-surface));color:var(--tutor-ink);box-shadow:var(--tutor-shadow);border-radius:24px;padding:24px;position:relative;overflow:hidden}.LeaderboardTheme-module__czpluq__heroGlow{background:radial-gradient(circle at top,var(--tutor-accent-20),transparent 55%);position:absolute;inset:0}.LeaderboardTheme-module__czpluq__statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.LeaderboardTheme-module__czpluq__statCard{border:1px solid var(--tutor-border);background:var(--tutor-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--tutor-ink)8%,transparent);border-radius:14px;padding:12px 14px}.LeaderboardTheme-module__czpluq__podiumGrid{align-items:stretch;gap:16px;display:grid}.LeaderboardTheme-module__czpluq__podiumCard{border:1px solid var(--tutor-border);background:var(--tutor-surface);height:100%;box-shadow:var(--tutor-shadow);border-radius:24px;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.LeaderboardTheme-module__czpluq__podiumWinner{border-color:color-mix(in srgb,var(--tutor-accent)55%,var(--tutor-border));background:radial-gradient(circle at 10% 10%,var(--tutor-accent-soft),transparent 42%),var(--tutor-surface-raised)}:is(.LeaderboardTheme-module__czpluq__page .bg-white,.LeaderboardTheme-module__czpluq__page .bg-zinc-50,.LeaderboardTheme-module__czpluq__page .dark\:bg-zinc-900,.LeaderboardTheme-module__czpluq__page .dark\:bg-zinc-950,.LeaderboardTheme-module__czpluq__page .dark\:bg-zinc-950\/40,.LeaderboardTheme-module__czpluq__page .dark\:bg-zinc-950\/60){background-color:var(--tutor-surface)!important}:is(.LeaderboardTheme-module__czpluq__page .border-zinc-200,.LeaderboardTheme-module__czpluq__page .border-zinc-700,.LeaderboardTheme-module__czpluq__page .border-zinc-800,.LeaderboardTheme-module__czpluq__page .dark\:border-zinc-700,.LeaderboardTheme-module__czpluq__page .dark\:border-zinc-800,.LeaderboardTheme-module__czpluq__page .border-purple-500\/10,.LeaderboardTheme-module__czpluq__page .hover\:border-purple-400:hover,.LeaderboardTheme-module__czpluq__page .hover\:border-purple-500\/30:hover){border-color:var(--tutor-border)!important}:is(.LeaderboardTheme-module__czpluq__page .text-white,.LeaderboardTheme-module__czpluq__page .text-zinc-900,.LeaderboardTheme-module__czpluq__page .dark\:text-zinc-50,.LeaderboardTheme-module__czpluq__page .dark\:text-zinc-100){color:var(--tutor-ink)!important}:is(.LeaderboardTheme-module__czpluq__page .text-zinc-300,.LeaderboardTheme-module__czpluq__page .text-zinc-400,.LeaderboardTheme-module__czpluq__page .text-zinc-500,.LeaderboardTheme-module__czpluq__page .dark\:text-zinc-400){color:var(--tutor-muted)!important}:is(.LeaderboardTheme-module__czpluq__page .text-purple-200,.LeaderboardTheme-module__czpluq__page .text-purple-500,.LeaderboardTheme-module__czpluq__page .text-purple-600,.LeaderboardTheme-module__czpluq__page .hover\:text-purple-600:hover){color:var(--tutor-accent-strong)!important}:is(.LeaderboardTheme-module__czpluq__page .bg-purple-50,.LeaderboardTheme-module__czpluq__page .bg-purple-100,.LeaderboardTheme-module__czpluq__page .bg-purple-50\/60,.LeaderboardTheme-module__czpluq__page .dark\:bg-purple-500\/10){background-color:var(--tutor-accent-soft)!important}:is(.LeaderboardTheme-module__czpluq__page .bg-zinc-900,.LeaderboardTheme-module__czpluq__page .dark\:bg-zinc-100){background-color:var(--tutor-accent)!important;color:var(--tutor-accent-ink)!important}:is(.LeaderboardTheme-module__czpluq__page .from-amber-50,.LeaderboardTheme-module__czpluq__page .via-white,.LeaderboardTheme-module__czpluq__page .to-white,.LeaderboardTheme-module__czpluq__page .dark\:from-amber-500\/10,.LeaderboardTheme-module__czpluq__page .dark\:via-zinc-900,.LeaderboardTheme-module__czpluq__page .dark\:to-zinc-900){--tw-gradient-from:var(--tutor-accent-soft)var(--tw-gradient-from-position)!important;--tw-gradient-to:var(--tutor-surface)var(--tw-gradient-to-position)!important}.LeaderboardTheme-module__czpluq__page input{color:var(--tutor-ink)}.LeaderboardTheme-module__czpluq__page input::placeholder{color:var(--tutor-muted)}@media (min-width:640px){.LeaderboardTheme-module__czpluq__main{padding-inline:24px}.LeaderboardTheme-module__czpluq__statGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.LeaderboardTheme-module__czpluq__podiumGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.LeaderboardTheme-module__czpluq__main{padding:48px 40px 96px}.LeaderboardTheme-module__czpluq__heroPanel{padding:28px}.LeaderboardTheme-module__czpluq__statGrid{gap:16px}.LeaderboardTheme-module__czpluq__statCard{padding:16px}.LeaderboardTheme-module__czpluq__podiumGrid{gap:20px}.LeaderboardTheme-module__czpluq__podiumCard{padding:24px}.LeaderboardTheme-module__czpluq__page .text-xs{font-size:.8125rem}.LeaderboardTheme-module__czpluq__page .text-sm{font-size:.9375rem}.LeaderboardTheme-module__czpluq__page .text-lg{font-size:1.25rem}.LeaderboardTheme-module__czpluq__page .text-xl{font-size:1.5rem}.LeaderboardTheme-module__czpluq__page .text-2xl{font-size:1.875rem}.LeaderboardTheme-module__czpluq__page .md\:text-3xl{font-size:2.25rem}}.LeaderboardTheme-module__czpluq__worldsLink{max-width:1600px;color:var(--tutor-accent-strong);text-align:right;margin:0 auto;padding:20px 24px 0}.LeaderboardTheme-module__czpluq__worldsLink a{text-underline-offset:4px;text-decoration:underline}.LeaderboardTheme-module__czpluq__worldsLink a:focus-visible{outline:3px solid var(--tutor-accent);outline-offset:4px}
.ParentWelcomeFlow-module__DEY48a__guide{border:1px solid var(--tutor-border);background:var(--tutor-surface);width:min(100%,760px);color:var(--tutor-ink);box-shadow:var(--tutor-shadow);border-radius:24px;margin:24px auto;padding:clamp(22px,4vw,40px)}.ParentWelcomeFlow-module__DEY48a__eyebrow{color:var(--tutor-accent-strong);align-items:center;gap:8px;margin-bottom:20px;font-size:14px;font-weight:700;display:flex}.ParentWelcomeFlow-module__DEY48a__title{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(25px,4vw,34px);font-weight:800;line-height:1.2}.ParentWelcomeFlow-module__DEY48a__title:focus,.ParentWelcomeFlow-module__DEY48a__dialog h2:focus{outline:none}.ParentWelcomeFlow-module__DEY48a__intro,.ParentWelcomeFlow-module__DEY48a__steps p,.ParentWelcomeFlow-module__DEY48a__ready p,.ParentWelcomeFlow-module__DEY48a__note{color:var(--tutor-muted);line-height:1.65}.ParentWelcomeFlow-module__DEY48a__choices{gap:14px;margin-top:26px;display:grid}.ParentWelcomeFlow-module__DEY48a__choice{text-align:left;border:1px solid var(--tutor-border);width:100%;color:var(--tutor-ink);background:var(--tutor-surface-subtle);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:22px;text-decoration:none;display:flex}.ParentWelcomeFlow-module__DEY48a__choice>svg{color:var(--tutor-accent-strong);flex-shrink:0}.ParentWelcomeFlow-module__DEY48a__choice>span{flex:1;min-width:0}.ParentWelcomeFlow-module__DEY48a__choice strong,.ParentWelcomeFlow-module__DEY48a__choice small{display:block}.ParentWelcomeFlow-module__DEY48a__choice strong{font-size:18px;font-weight:750}.ParentWelcomeFlow-module__DEY48a__choice small{color:var(--tutor-muted);margin-top:5px;font-size:14px;line-height:1.5}.ParentWelcomeFlow-module__DEY48a__choice:hover{border-color:var(--tutor-focus);background:var(--tutor-accent-soft)}.ParentWelcomeFlow-module__DEY48a__choice:focus-visible,.ParentWelcomeFlow-module__DEY48a__back:focus-visible,.ParentWelcomeFlow-module__DEY48a__dashboardLink:focus-visible,.ParentWelcomeFlow-module__DEY48a__dialog button:focus-visible,.ParentWelcomeFlow-module__DEY48a__ready a:focus-visible{outline:3px solid var(--tutor-focus);outline-offset:3px}.ParentWelcomeFlow-module__DEY48a__back,.ParentWelcomeFlow-module__DEY48a__dashboardLink{color:var(--tutor-muted);cursor:pointer;text-underline-offset:4px;align-items:center;gap:8px;padding:10px 0;text-decoration:underline;display:inline-flex}.ParentWelcomeFlow-module__DEY48a__back{margin-bottom:16px}.ParentWelcomeFlow-module__DEY48a__dashboardLink{margin-top:22px}.ParentWelcomeFlow-module__DEY48a__steps{gap:20px;margin:26px 0;padding-left:24px;list-style:decimal;display:grid}.ParentWelcomeFlow-module__DEY48a__steps li{padding-left:6px}.ParentWelcomeFlow-module__DEY48a__steps li::marker{color:var(--tutor-accent-strong);font-weight:800}.ParentWelcomeFlow-module__DEY48a__steps strong{font-weight:750}.ParentWelcomeFlow-module__DEY48a__steps p{margin-top:5px}.ParentWelcomeFlow-module__DEY48a__ready{border:1px solid var(--tutor-border);background:var(--tutor-accent-soft);border-radius:16px;padding:22px}.ParentWelcomeFlow-module__DEY48a__ready p{color:var(--tutor-ink);margin-bottom:18px}.ParentWelcomeFlow-module__DEY48a__note{margin-top:20px;font-size:13px}.ParentWelcomeFlow-module__DEY48a__note a{color:var(--tutor-accent-strong);text-underline-offset:3px;text-decoration:underline}.ParentWelcomeFlow-module__DEY48a__dialog{border:1px solid var(--tutor-border);background:var(--tutor-surface);width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--tutor-ink);box-shadow:var(--tutor-shadow);border-radius:20px;margin:auto;padding:28px;overflow:auto}.ParentWelcomeFlow-module__DEY48a__dialog::backdrop{background:color-mix(in srgb,var(--tutor-ink)55%,transparent)}.ParentWelcomeFlow-module__DEY48a__dialog h2{margin-bottom:16px;font-size:25px;font-weight:800;line-height:1.3}.ParentWelcomeFlow-module__DEY48a__dialog p{color:var(--tutor-muted);margin-bottom:16px;line-height:1.6}.ParentWelcomeFlow-module__DEY48a__dialogActions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:480px){.ParentWelcomeFlow-module__DEY48a__guide{margin-top:8px}.ParentWelcomeFlow-module__DEY48a__choice{gap:10px;padding:18px 14px}.ParentWelcomeFlow-module__DEY48a__choice strong{font-size:17px}.ParentWelcomeFlow-module__DEY48a__ready{padding:18px}.ParentWelcomeFlow-module__DEY48a__ready a,.ParentWelcomeFlow-module__DEY48a__dialogActions>*{width:100%}}
