.pricing-module__lP4odW__pricingDark{--pricing-bg:#080b12;--pricing-panel:#0d111a;--pricing-raised:#121722;--pricing-ink:#f4f0e9;--pricing-muted:#b8bbc6;--pricing-faint:#969baa;--pricing-line:#f4f0e91f;--pricing-line-strong:#f4f0e933;--pricing-violet:#9788ff;--pricing-violet-strong:#7c68f2;--pricing-violet-soft:#9788ff1f;--pricing-mint:#69d6a3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;color:var(--pricing-ink);background:var(--pricing-bg)}.pricing-module__lP4odW__accessPassLead{max-width:880px;margin:0 auto 28px}.pricing-module__lP4odW__pricingDark .plp-wrap{width:min(1120px,100% - 48px)}.pricing-module__lP4odW__pricingDark .plp-nav{border-color:var(--pricing-line);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#080b12e6}:is(.pricing-module__lP4odW__pricingDark .wm-txt,.pricing-module__lP4odW__pricingDark h1,.pricing-module__lP4odW__pricingDark h2,.pricing-module__lP4odW__pricingDark h3){color:var(--pricing-ink)}.pricing-module__lP4odW__pricingDark .plp-navlink{color:var(--pricing-muted)}.pricing-module__lP4odW__pricingDark .plp-navlink:hover{color:var(--pricing-ink)}:is(.pricing-module__lP4odW__pricingDark .plp-navcta,.pricing-module__lP4odW__pricingDark .plp-cta){color:#0a0c12;background:var(--pricing-ink);border-color:var(--pricing-ink);border-radius:12px;box-shadow:0 8px 24px #00000047}:is(.pricing-module__lP4odW__pricingDark .plp-navcta:hover,.pricing-module__lP4odW__pricingDark .plp-cta:hover){color:#0a0c12;background:#fff;border-color:#fff;box-shadow:0 12px 32px #00000061}.pricing-module__lP4odW__pricingDark .plp-hero{background:radial-gradient(720px 420px at 50% 0%, #9788ff24, transparent 68%), var(--pricing-bg);border-color:var(--pricing-line);padding:88px 0 56px!important}.pricing-module__lP4odW__pricingDark .plp-hero .plp-wrap{text-align:center;max-width:880px}:is(.pricing-module__lP4odW__pricingDark .plp-eyebrow,.pricing-module__lP4odW__pricingDark .plp-kicker,.pricing-module__lP4odW__pricingDark .price-name,.pricing-module__lP4odW__pricingDark .price-coming-h){color:var(--pricing-violet)}.pricing-module__lP4odW__pricingDark .plp-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:840px;margin-inline:auto;font-size:clamp(48px,6vw,76px);line-height:.98}.pricing-module__lP4odW__pricingDark .plp-lead{max-width:760px;color:var(--pricing-muted);margin:24px auto 0;font-size:clamp(18px,1.7vw,22px);line-height:1.55}:is(.pricing-module__lP4odW__pricingDark .plp-cta-sub,.pricing-module__lP4odW__pricingDark .muted,.pricing-module__lP4odW__pricingDark .plp-vs){color:var(--pricing-muted)!important}.pricing-module__lP4odW__pricingDark .plp-sec{background:var(--pricing-bg);border-color:var(--pricing-line);padding-block:96px}:is(.pricing-module__lP4odW__pricingDark .plp-sec:nth-of-type(odd),.pricing-module__lP4odW__pricingDark .plp-soft,.pricing-module__lP4odW__pricingDark .plp-shots){background:var(--pricing-panel);border-color:var(--pricing-line)}.pricing-module__lP4odW__pricingDark .plp-sec h2{color:var(--pricing-ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(40px,4vw,56px);line-height:1.02}.pricing-module__lP4odW__pricingDark .plp-vs{max-width:720px;margin:24px auto 0;font-size:16px;line-height:1.6}.pricing-module__lP4odW__pricingDark .plp-vs b{color:var(--pricing-ink)}.pricing-module__lP4odW__pricingDark .price-grid-program{gap:16px;max-width:920px;margin-top:40px}.pricing-module__lP4odW__pricingDark .price-tier{color:var(--pricing-ink);background:var(--pricing-raised);border-color:var(--pricing-line);box-shadow:none;border-radius:20px}.pricing-module__lP4odW__pricingDark .price-program{background:var(--pricing-raised);border-color:var(--pricing-line);padding:32px}:is(.pricing-module__lP4odW__pricingDark .price-featured,.pricing-module__lP4odW__pricingDark .price-tier-hi){z-index:1;background:linear-gradient(155deg,#9788ff24,#0000 48%),#141925;border-color:#9788ff9e;box-shadow:0 24px 64px #00000057}.pricing-module__lP4odW__pricingDark .price-reco{color:#0a0c12;background:var(--pricing-violet)}.pricing-module__lP4odW__pricingDark .price-badge-beta{color:#07130d;background:var(--pricing-mint);box-shadow:none}:is(.pricing-module__lP4odW__pricingDark .price-amt,.pricing-module__lP4odW__pricingDark .price-feats li){color:var(--pricing-ink)}:is(.pricing-module__lP4odW__pricingDark .price-amt span,.pricing-module__lP4odW__pricingDark .price-tag,.pricing-module__lP4odW__pricingDark .price-anchor,.pricing-module__lP4odW__pricingDark .price-yr,.pricing-module__lP4odW__pricingDark .price-coming li){color:var(--pricing-muted)}.pricing-module__lP4odW__pricingDark .price-feats li:before{color:var(--pricing-mint)}.pricing-module__lP4odW__pricingDark .price-coming-tag{color:#c9c0ff;background:var(--pricing-violet-soft)}.pricing-module__lP4odW__pricingDark .price-cta-soft{color:var(--pricing-ink);border-color:var(--pricing-line-strong);background:0 0}.pricing-module__lP4odW__pricingDark .price-cta-soft:hover{color:#0a0c12;background:var(--pricing-ink)}.pricing-module__lP4odW__pricingDark .guarantee-row{color:var(--pricing-muted);border-color:var(--pricing-line)}.pricing-module__lP4odW__pricingDark .guarantee-row>span{color:var(--pricing-muted)}.pricing-module__lP4odW__pricingDark .g-ck{color:var(--pricing-mint);background:#69d6a31f}.pricing-module__lP4odW__pricingDark .plp-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:920px;margin:40px auto 0;display:grid}.pricing-module__lP4odW__pricingDark .plp-evidence-card{background:var(--pricing-raised);border:1px solid var(--pricing-line);border-radius:20px;flex-direction:column;min-width:0;margin:0;padding:16px 16px 20px;display:flex}.pricing-module__lP4odW__pricingDark .plp-evidence-screen{aspect-ratio:390/844;border:1px solid var(--pricing-line);background:#05070b;border-radius:14px;overflow:hidden}.pricing-module__lP4odW__pricingDark .plp-evidence-screen img{object-fit:cover;width:100%;height:100%;display:block}.pricing-module__lP4odW__pricingDark .plp-evidence-card figcaption{flex-direction:column;gap:4px;min-height:64px;padding:16px 4px 0;display:flex}.pricing-module__lP4odW__pricingDark .plp-evidence-card figcaption b{color:var(--pricing-ink);font-size:15px}.pricing-module__lP4odW__pricingDark .plp-evidence-card figcaption span{color:var(--pricing-muted);font-size:13px;line-height:1.45}.pricing-module__lP4odW__pricingDark .price-grid-app{max-width:720px}.pricing-module__lP4odW__pricingDark .plp-foot{color:var(--pricing-muted);border-color:var(--pricing-line);background:#05070b}.pricing-module__lP4odW__pricingDark .plp-foot a{color:var(--pricing-ink)}:is(.pricing-module__lP4odW__pricingDark .plp-foot a.plp-preferred-badge,.pricing-module__lP4odW__pricingDark .plp-foot a.plp-preferred-badge:hover){color:inherit;box-shadow:none;background:0 0;text-decoration:none}.pricing-module__lP4odW__pricingDark :focus-visible{outline:3px solid var(--pricing-ink);outline-offset:4px;box-shadow:0 0 0 6px #9788ff66}@media (max-width:760px){.pricing-module__lP4odW__pricingDark .plp-wrap{width:calc(100% - 32px)}.pricing-module__lP4odW__pricingDark .plp-hero{padding:64px 0 48px!important}.pricing-module__lP4odW__pricingDark .plp-hero h1{font-size:44px}.pricing-module__lP4odW__pricingDark .plp-sec{padding-block:72px}.pricing-module__lP4odW__pricingDark .price-grid-program{gap:24px}.pricing-module__lP4odW__pricingDark .price-program{padding:28px 24px}.pricing-module__lP4odW__pricingDark .plp-evidence-grid{grid-template-columns:1fr;gap:24px;max-width:390px}}@media (max-width:560px){.pricing-module__lP4odW__pricingDark .plp-navlink{display:none}}@media (prefers-reduced-motion:reduce){:is(.pricing-module__lP4odW__pricingDark .plp-cta,.pricing-module__lP4odW__pricingDark .plp-navcta){transition:none}}.pricing-module__lP4odW__pricingDark .plp-buys{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:920px;margin:28px auto 32px;display:grid}.pricing-module__lP4odW__pricingDark .plp-buys .plp-card{background:var(--pricing-raised);border:1px solid var(--pricing-line);border-radius:20px;min-width:0;padding:22px 24px}.pricing-module__lP4odW__pricingDark .plp-buys .plp-card b{color:var(--pricing-ink);margin-bottom:7px;font-size:16.5px}.pricing-module__lP4odW__pricingDark .plp-buys .plp-card span{color:var(--pricing-muted);font-size:14.5px;line-height:1.55}.pricing-module__lP4odW__pricingDark .plp-buys .plp-card:before{content:none}@media (max-width:760px){.pricing-module__lP4odW__pricingDark .plp-buys{grid-template-columns:1fr;gap:12px;margin:22px auto 26px}.pricing-module__lP4odW__pricingDark .plp-buys .plp-card{padding:18px 20px}}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__hero{padding:48px 0 32px!important}.pricing-module__lP4odW__proofPreview{text-align:left;border:1px solid var(--pricing-line);background:var(--pricing-panel);border-radius:20px;align-items:center;gap:24px;max-width:680px;margin:32px auto;padding:20px;display:flex}.pricing-module__lP4odW__proofPreview img{border-radius:12px;flex:none;width:120px;height:auto}.pricing-module__lP4odW__proofPreview figcaption{min-width:0;color:var(--pricing-muted);font-size:14px;line-height:1.6}.pricing-module__lP4odW__proofPreview b,.pricing-module__lP4odW__proofPreview a{color:var(--pricing-ink)}@media (max-width:560px){.pricing-module__lP4odW__proofPreview{align-items:flex-start;gap:16px;padding:16px}.pricing-module__lP4odW__proofPreview img{width:76px}}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__hero .pricing-module__lP4odW__overview{max-width:none}.pricing-module__lP4odW__overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:32px auto 0;display:grid}.pricing-module__lP4odW__overview a{border:1px solid var(--pricing-line);color:var(--pricing-ink);background:var(--pricing-panel);border-radius:16px;flex-direction:column;gap:8px;padding:16px 8px;text-decoration:none;display:flex}.pricing-module__lP4odW__overview a:hover{border-color:var(--pricing-violet)}.pricing-module__lP4odW__overview strong{letter-spacing:-.04em;font-size:24px}.pricing-module__lP4odW__overview small{color:var(--pricing-muted);letter-spacing:normal;font-size:12px;font-weight:400}.pricing-module__lP4odW__plans{padding:0 0 48px}.pricing-module__lP4odW__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-module__lP4odW__planCard{border:1px solid var(--pricing-line);background:var(--pricing-raised);border-radius:24px;flex-direction:column;min-width:0;padding:24px;scroll-margin-top:96px;display:flex}.pricing-module__lP4odW__tutoringCard{border-color:var(--pricing-violet);background:linear-gradient(160deg, #9788ff1f, transparent 55%), var(--pricing-raised)}.pricing-module__lP4odW__label{min-height:40px;color:var(--pricing-violet);margin:0 0 8px;font-size:12px;line-height:20px}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__planCard h2{letter-spacing:-.03em;color:var(--pricing-ink);margin:0;font-size:28px;line-height:32px}.pricing-module__lP4odW__amount{letter-spacing:-.05em;margin:16px 0;font-size:36px;font-weight:700;line-height:40px}.pricing-module__lP4odW__amount small{letter-spacing:normal;color:var(--pricing-muted);font-size:14px;font-weight:400}.pricing-module__lP4odW__fit{min-height:96px;color:var(--pricing-muted);margin:0;font-size:15px;line-height:24px}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__planCard .price-feats{margin:24px 0;padding:0;font-size:14px;line-height:22px}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__planCard .price-feats li{margin-bottom:12px}.pricing-module__lP4odW__detail{color:var(--pricing-muted);margin:0 0 24px;font-size:13px;line-height:20px}.pricing-module__lP4odW__action{margin-top:auto}.pricing-module__lP4odW__action>p,.pricing-module__lP4odW__storeNote>p{color:var(--pricing-muted);margin:12px 0 0;font-size:12px;line-height:20px}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__action .plp-cta{text-align:center;min-height:48px;padding:12px;font-size:14px}.pricing-module__lP4odW__trialNote{text-align:center;max-width:720px;color:var(--pricing-muted);margin:32px auto;font-size:13px;line-height:20px}.pricing-module__lP4odW__trialNote b{color:var(--pricing-mint)}.pricing-module__lP4odW__trialNote p{margin:8px 0 0}.pricing-module__lP4odW__storeNote{text-align:center}@media (max-width:1100px){.pricing-module__lP4odW__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__hero{padding:32px 0!important}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__hero h1{font-size:40px}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__hero .plp-lead{margin-top:16px;font-size:16px;line-height:24px}.pricing-module__lP4odW__overview{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.pricing-module__lP4odW__planGrid{grid-template-columns:1fr}.pricing-module__lP4odW__planCard{padding:24px}.pricing-module__lP4odW__label,.pricing-module__lP4odW__fit{min-height:0}}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__trialNote{border:0;padding:0;display:block}.pricing-module__lP4odW__action fieldset>div{grid-template-columns:1fr}.pricing-module__lP4odW__action fieldset label{min-height:48px}.pricing-module__lP4odW__features{border:1px solid var(--pricing-line);border-radius:16px;margin-top:24px;padding:16px 24px}.pricing-module__lP4odW__features summary{cursor:pointer;min-height:24px;color:var(--pricing-ink)}.pricing-module__lP4odW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.pricing-module__lP4odW__featureGrid h3{color:var(--pricing-ink)}.pricing-module__lP4odW__featureGrid ul{color:var(--pricing-muted);padding-left:20px;font-size:14px;line-height:24px}@media (max-width:760px){.pricing-module__lP4odW__featureGrid{grid-template-columns:1fr}}.pricing-module__lP4odW__pricingDark .plp-wrap{padding-inline:0}.pricing-module__lP4odW__pricingDark .pricing-module__lP4odW__action .plp-cta{width:100%}
.CheckoutResumeLauncher-module__J49jIG__backdrop{z-index:1001;color:#f7f4ee;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#03050ae0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.CheckoutResumeLauncher-module__J49jIG__card{background:#111620;border:1px solid #f4f0e924;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:16px;width:min(100%,440px);padding:26px;display:grid;box-shadow:0 30px 90px #0000008c}.CheckoutResumeLauncher-module__J49jIG__eyebrow{color:#a79bff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.CheckoutResumeLauncher-module__J49jIG__card h2{letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.1}.CheckoutResumeLauncher-module__J49jIG__card p:not(.CheckoutResumeLauncher-module__J49jIG__eyebrow){color:#b9bdc8;margin:8px 0 0;font-size:13px;line-height:1.5}.CheckoutResumeLauncher-module__J49jIG__card button{color:#0a0c12;cursor:pointer;background:#f4f0e9;border:0;border-radius:12px;grid-column:1/-1;min-height:48px;font-weight:800}.CheckoutResumeLauncher-module__J49jIG__card button:focus-visible{outline-offset:3px;outline:3px solid #a79bff}
.TutoringAccessPassCard-module__Xb1lrW__card{--pass-ink:#f7f5ff;--pass-muted:#c9c4d8;--pass-line:#b2a2ff57;--pass-violet:#b2a2ff;--pricing-ink:#f7f5ff;--pricing-muted:#c9c4d8;--pricing-bg:#14141f;--pricing-raised:#1b1828;--pricing-line-strong:#b2a2ff6b;--pricing-violet:#b2a2ff;--pricing-violet-soft:#302a42;width:100%;color:var(--pass-ink);border:1px solid var(--pass-line);text-align:left;isolation:isolate;background-color:#14141f;background-image:radial-gradient(circle at 18% 18%,#6748d14d,#0000 34%),linear-gradient(145deg,#1b1728 0%,#111019 74%);border-radius:24px;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);gap:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #03020e6b}.TutoringAccessPassCard-module__Xb1lrW__card:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(120deg,#ffffff0a,#0000 28% 72%,#b2a2ff0d);position:absolute;inset:0}.TutoringAccessPassCard-module__Xb1lrW__pricing{margin-top:8px}.TutoringAccessPassCard-module__Xb1lrW__family{margin:16px 0}.TutoringAccessPassCard-module__Xb1lrW__active{--pass-line:#74e2b35c;background-image:radial-gradient(circle at 17% 20%,#5637d952,#0000 35%),radial-gradient(circle at 92% 8%,#4ac28e1f,#0000 28%),linear-gradient(145deg,#1b1728 0%,#111019 74%)}.TutoringAccessPassCard-module__Xb1lrW__ended{background-image:radial-gradient(circle at 18% 20%,#714ddc57,#0000 38%),linear-gradient(145deg,#1d192b 0%,#111019 72%)}.TutoringAccessPassCard-module__Xb1lrW__visual{background:radial-gradient(circle at 58% 48%,#7e56ed3d,#0000 38%),linear-gradient(160deg,#35274f80,#0f0e1724);border-right:1px solid #b2a2ff29;min-height:286px;padding:24px;position:relative;overflow:hidden}.TutoringAccessPassCard-module__Xb1lrW__visual:after{content:"";border:1px solid #b2a2ff2e;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:-54px;box-shadow:0 0 70px #7257f238}.TutoringAccessPassCard-module__Xb1lrW__visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 34px #05031275);width:min(228px,92%);height:auto;position:absolute;bottom:-12px;right:-4px}.TutoringAccessPassCard-module__Xb1lrW__brand{z-index:2;color:#f7f5ff;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:15px;font-weight:720;position:relative}.TutoringAccessPassCard-module__Xb1lrW__duration{z-index:2;color:#f7f5ff;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#100e1aad;border:1px solid #c1b4ff4d;border-radius:999px;align-items:baseline;gap:7px;padding:8px 12px;display:inline-flex;position:absolute;bottom:24px;left:24px;box-shadow:0 12px 28px #04021042}.TutoringAccessPassCard-module__Xb1lrW__duration strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;font-size:24px;line-height:1}.TutoringAccessPassCard-module__Xb1lrW__duration span{color:#d8d1ee;font-size:12px;font-weight:700}.TutoringAccessPassCard-module__Xb1lrW__body{min-width:0;padding:30px 30px 28px}.TutoringAccessPassCard-module__Xb1lrW__eyebrow{color:var(--pass-violet);letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:720}.TutoringAccessPassCard-module__Xb1lrW__body h3{max-width:16ch;color:var(--pass-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.04}.TutoringAccessPassCard-module__Xb1lrW__lead{max-width:58ch;color:var(--pass-muted);margin:14px 0 0;font-size:15px;line-height:1.55}.TutoringAccessPassCard-module__Xb1lrW__lead b{color:var(--pass-ink);font-weight:650}.TutoringAccessPassCard-module__Xb1lrW__terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.TutoringAccessPassCard-module__Xb1lrW__terms li{color:var(--pass-muted);padding-left:20px;font-size:13px;line-height:1.42;position:relative}.TutoringAccessPassCard-module__Xb1lrW__terms li:before{background:var(--pass-violet);content:"";border:2px solid #2a2340;border-radius:50%;width:8px;height:8px;position:absolute;top:.46em;left:0;box-shadow:0 0 0 2px #b2a2ff33}.TutoringAccessPassCard-module__Xb1lrW__action{margin-top:22px}.TutoringAccessPassCard-module__Xb1lrW__primary{color:#1c1336;min-height:52px;font:inherit;cursor:pointer;background:#b2a2ff;border:1px solid #c7bcff;border-radius:15px;justify-content:center;align-items:center;padding:0 24px;font-weight:780;text-decoration:none;transition:transform .12s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;display:inline-flex;box-shadow:0 0 0 1px #b2a2ff29,0 14px 34px #4f34b847}.TutoringAccessPassCard-module__Xb1lrW__primary:hover{background:#c3b6ff;box-shadow:0 0 0 1px #c3b6ff38,0 16px 40px #4f34b857}.TutoringAccessPassCard-module__Xb1lrW__primary:active{transform:scale(.98)}.TutoringAccessPassCard-module__Xb1lrW__primary:focus-visible{outline-offset:3px;outline:3px solid #f4b63e}.TutoringAccessPassCard-module__Xb1lrW__primary:disabled{cursor:wait;opacity:.7}.TutoringAccessPassCard-module__Xb1lrW__action .plp-cta{color:#1c1336;background:#b2a2ff;border:1px solid #c7bcff;border-radius:15px;min-height:52px;padding:0 24px;font-weight:780;box-shadow:0 0 0 1px #b2a2ff29,0 14px 34px #4f34b847}.TutoringAccessPassCard-module__Xb1lrW__action .plp-cta:hover{color:#1c1336;background:#c3b6ff;border-color:#d2c9ff}.TutoringAccessPassCard-module__Xb1lrW__action .plp-cta:focus-visible{outline-offset:3px;outline:3px solid #f4b63e}.TutoringAccessPassCard-module__Xb1lrW__message{color:var(--pass-muted);margin:12px 0 0;font-size:13px;line-height:1.5}@media (max-width:700px){.TutoringAccessPassCard-module__Xb1lrW__card{border-radius:22px;grid-template-columns:1fr}.TutoringAccessPassCard-module__Xb1lrW__visual{border-bottom:1px solid #b2a2ff29;border-right:0;min-height:184px;padding:20px}.TutoringAccessPassCard-module__Xb1lrW__visual img{width:190px;bottom:-42px;right:-2px}.TutoringAccessPassCard-module__Xb1lrW__duration{bottom:20px;left:20px}.TutoringAccessPassCard-module__Xb1lrW__body{padding:24px 20px 22px}.TutoringAccessPassCard-module__Xb1lrW__body h3{max-width:14ch;font-size:clamp(30px,9vw,38px)}.TutoringAccessPassCard-module__Xb1lrW__terms{grid-template-columns:1fr}.TutoringAccessPassCard-module__Xb1lrW__primary{width:100%}.TutoringAccessPassCard-module__Xb1lrW__action .plp-cta{white-space:normal;width:100%}}@media (max-width:360px){.TutoringAccessPassCard-module__Xb1lrW__visual{min-height:164px}.TutoringAccessPassCard-module__Xb1lrW__visual img{width:164px;bottom:-42px;right:-8px}.TutoringAccessPassCard-module__Xb1lrW__brand{font-size:14px}.TutoringAccessPassCard-module__Xb1lrW__duration{bottom:16px;left:16px}.TutoringAccessPassCard-module__Xb1lrW__body{padding:22px 16px 20px}}@media (prefers-reduced-motion:reduce){.TutoringAccessPassCard-module__Xb1lrW__card,.TutoringAccessPassCard-module__Xb1lrW__primary{scroll-behavior:auto;transition:none}}@media (prefers-reduced-transparency:reduce){.TutoringAccessPassCard-module__Xb1lrW__duration{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171421}}@media (prefers-contrast:more){.TutoringAccessPassCard-module__Xb1lrW__card{border-color:#c7bcff}.TutoringAccessPassCard-module__Xb1lrW__terms li,.TutoringAccessPassCard-module__Xb1lrW__lead,.TutoringAccessPassCard-module__Xb1lrW__message{color:#f0edf8}}
.ParentSetupCoach-module__R4BF0q__card{background:radial-gradient(circle at 92% 8%,#8b7bf73d,#0000 34%),linear-gradient(145deg,#1f2127b8,#08090bd1);border:1px solid #e5e8ee33;border-radius:22px;margin:0 0 18px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 24px 52px -36px #000}.ParentSetupCoach-module__R4BF0q__progress{color:var(--fx-faint);grid-template-columns:max-content minmax(24px,100px) max-content;align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;font-weight:750;display:grid}.ParentSetupCoach-module__R4BF0q__progressItem{align-items:center;gap:7px;min-width:0;display:inline-flex}.ParentSetupCoach-module__R4BF0q__progressItem>span{border:1px solid #bcb1ff7a;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.ParentSetupCoach-module__R4BF0q__progressItem[data-complete=true],.ParentSetupCoach-module__R4BF0q__progressItem[data-active=true]{color:#ded8ff}.ParentSetupCoach-module__R4BF0q__progressItem[data-complete=true]>span,.ParentSetupCoach-module__R4BF0q__progressItem[data-active=true]>span{background:#8b7bf738;border-color:#bcb1ff}.ParentSetupCoach-module__R4BF0q__line{background:#bcb1ff52;height:1px}.ParentSetupCoach-module__R4BF0q__content{grid-template-columns:auto minmax(0,1fr);gap:16px;display:grid}.ParentSetupCoach-module__R4BF0q__icon{color:#ded8ff;background:#8b7bf729;border:1px solid #b4a9ff5c;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.ParentSetupCoach-module__R4BF0q__copy{min-width:0}.ParentSetupCoach-module__R4BF0q__eyebrow{color:#bcb1ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.6875rem;font-weight:850}.ParentSetupCoach-module__R4BF0q__copy h1{color:var(--fx-ink);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.4375rem,6vw,1.9375rem);line-height:1.08}.ParentSetupCoach-module__R4BF0q__body{max-width:620px;color:var(--fx-mut);margin:10px 0 0;font-size:.875rem;line-height:1.58}.ParentSetupCoach-module__R4BF0q__primary{color:#090a0c;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#afb4bd);border:1px solid #ffffffc7;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:0 18px;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff,0 3px #656a73,0 13px 26px -17px #ffffff8c}.ParentSetupCoach-module__R4BF0q__primary:focus-visible{outline-offset:3px;outline:3px solid #b8adff}.ParentSetupCoach-module__R4BF0q__secondary{color:#d8d2ff;text-underline-offset:3px;align-items:center;min-height:44px;margin:12px 0 0 12px;font-size:.8125rem;font-weight:750;display:inline-flex}.ParentSetupCoach-module__R4BF0q__secondary:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #b8adff}.ParentSetupCoach-module__R4BF0q__support{color:var(--fx-faint);margin:13px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:520px){.ParentSetupCoach-module__R4BF0q__card{padding:18px}.ParentSetupCoach-module__R4BF0q__progress{grid-template-columns:minmax(0,1fr);gap:8px}.ParentSetupCoach-module__R4BF0q__line{display:none}.ParentSetupCoach-module__R4BF0q__content{grid-template-columns:1fr;gap:13px}.ParentSetupCoach-module__R4BF0q__icon{width:44px;height:44px}.ParentSetupCoach-module__R4BF0q__primary,.ParentSetupCoach-module__R4BF0q__secondary{width:100%}.ParentSetupCoach-module__R4BF0q__secondary{justify-content:center;margin-left:0}}@media (prefers-reduced-motion:reduce){.ParentSetupCoach-module__R4BF0q__primary{transition:none}}@media (forced-colors:active){.ParentSetupCoach-module__R4BF0q__card,.ParentSetupCoach-module__R4BF0q__primary,.ParentSetupCoach-module__R4BF0q__progressItem>span{border-color:canvastext}}
.ParentLearningConsent-module__FimRsG__root{border:1px solid var(--fx-accent-line,#6c4cbe47);background:var(--fx-inset,#6f4cbe0f);border-radius:16px;gap:12px;padding:16px;display:grid}.ParentLearningConsent-module__FimRsG__title{color:var(--fx-ink,inherit);margin:0;font-size:1rem;line-height:1.35}.ParentLearningConsent-module__FimRsG__summary{color:var(--fx-mut,inherit);margin:0;font-size:.92rem;line-height:1.55}.ParentLearningConsent-module__FimRsG__details summary{cursor:pointer;min-height:44px;color:var(--fx-brand,currentColor);align-items:center;font-weight:750;line-height:1.35;display:flex}.ParentLearningConsent-module__FimRsG__details summary:focus-visible,.ParentLearningConsent-module__FimRsG__privacy:focus-visible,.ParentLearningConsent-module__FimRsG__check:focus-within{outline:3px solid color-mix(in srgb, var(--fx-brand,#5b34e6) 45%, transparent);outline-offset:3px}.ParentLearningConsent-module__FimRsG__list{margin:4px 0 10px}.ParentLearningConsent-module__FimRsG__privacy{min-height:44px;color:var(--fx-brand,currentColor);align-items:center;font-weight:700;display:inline-flex}.ParentLearningConsent-module__FimRsG__check{align-items:flex-start;margin:0}.ParentLearningConsent-module__FimRsG__check input{flex:none;margin-top:3px}@media (forced-colors:active){.ParentLearningConsent-module__FimRsG__root{border-color:canvastext}.ParentLearningConsent-module__FimRsG__details summary,.ParentLearningConsent-module__FimRsG__privacy{color:linktext}}
.StartLearner-module__EStD7W__dialog.StartLearner-module__EStD7W__dialog{--fx-ink:#12142a;--fx-mut:#34394c;--fx-faint:#62677b;--fx-inset:#f7f5ff;--fx-line-2:#b9bfce;--fx-accent-line:#d2c7f2;--fx-brand:#5b34e6;--fx-brand-soft:#5b34e61f;--fx-danger:#b3261e;--mut:#4a4a66;--line:#b9bfce;--brand:#5b34e6;--brandDeep:#4930b8;color:#12142a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:100%;padding:24px 20px 20px}.StartLearner-module__EStD7W__backdrop.StartLearner-module__EStD7W__backdrop{top:var(--learner-visible-top,0px);height:min(var(--learner-visible-height,100dvh), calc(100dvh - var(--keyboard-height,0px) - var(--learner-visible-top,0px)));padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));bottom:auto}.StartLearner-module__EStD7W__dialog .startlearner-title:focus{outline:none}.StartLearner-module__EStD7W__dialog .startlearner-btns{gap:12px;margin-top:16px}.StartLearner-module__EStD7W__dialog .startlearner-go:disabled{color:#4a4a66;opacity:1;background:#e9e7f0}.StartLearner-module__EStD7W__permissionSaved{color:#39354d;background:#5b34e612;border:1px solid #5b34e638;border-radius:14px;margin:0;padding:12px 14px;font-size:14px;font-weight:650;line-height:1.45}
.ParentDeviceChoice-module__M39Uwa__backdrop{z-index:1100;padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080812ad;place-items:center;display:grid;position:fixed;inset:0}.ParentDeviceChoice-module__M39Uwa__dialog{color:#12142a;background:#fff;border:1px solid #775bda40;border-radius:24px;width:min(100%,520px);max-height:100%;padding:26px;overflow:auto;box-shadow:0 28px 80px #04050f57}.ParentDeviceChoice-module__M39Uwa__dialog h2{margin:4px 0 8px;font-size:clamp(1.35rem,4vw,1.8rem);line-height:1.18}.ParentDeviceChoice-module__M39Uwa__eyebrow{color:#5b34e6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.ParentDeviceChoice-module__M39Uwa__intro{color:#4a4f63;margin:0;line-height:1.55}.ParentDeviceChoice-module__M39Uwa__options{gap:12px;margin-top:20px;display:grid}.ParentDeviceChoice-module__M39Uwa__option{color:#16182a;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9cddd;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:76px;padding:14px;display:grid}.ParentDeviceChoice-module__M39Uwa__option:hover{background:#faf8ff;border-color:#8870df}.ParentDeviceChoice-module__M39Uwa__option.ParentDeviceChoice-module__M39Uwa__selected{background:#f5f1ff;border-color:#5b34e6;box-shadow:0 0 0 2px #5b34e624}.ParentDeviceChoice-module__M39Uwa__option:focus-visible,.ParentDeviceChoice-module__M39Uwa__primary:focus-visible,.ParentDeviceChoice-module__M39Uwa__cancel:focus-visible{outline-offset:3px;outline:3px solid #5b34e66b}.ParentDeviceChoice-module__M39Uwa__option b,.ParentDeviceChoice-module__M39Uwa__option small{display:block}.ParentDeviceChoice-module__M39Uwa__option b{font-size:1rem}.ParentDeviceChoice-module__M39Uwa__option small{color:#4a4f63;margin-top:4px;font-size:.88rem;line-height:1.4}.ParentDeviceChoice-module__M39Uwa__icon{color:#5b34e6;background:#ebe5ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ParentDeviceChoice-module__M39Uwa__actions{grid-template-columns:1fr auto;gap:12px;margin-top:20px;display:grid}.ParentDeviceChoice-module__M39Uwa__primary,.ParentDeviceChoice-module__M39Uwa__cancel{min-height:48px;font:inherit;border-radius:13px;padding:0 18px;font-weight:800}.ParentDeviceChoice-module__M39Uwa__primary{color:#fff;background:#5b34e6;border:0}.ParentDeviceChoice-module__M39Uwa__primary:disabled{color:#646777;background:#e5e3eb}.ParentDeviceChoice-module__M39Uwa__cancel{color:#36394a;background:#fff;border:1px solid #c9cddd}@media (max-width:440px){.ParentDeviceChoice-module__M39Uwa__dialog{border-radius:20px;padding:22px 18px}.ParentDeviceChoice-module__M39Uwa__actions{grid-template-columns:1fr}.ParentDeviceChoice-module__M39Uwa__cancel{order:2}}@media (forced-colors:active){.ParentDeviceChoice-module__M39Uwa__dialog,.ParentDeviceChoice-module__M39Uwa__option,.ParentDeviceChoice-module__M39Uwa__primary,.ParentDeviceChoice-module__M39Uwa__cancel{border:1px solid canvastext}.ParentDeviceChoice-module__M39Uwa__option.ParentDeviceChoice-module__M39Uwa__selected{outline:3px solid highlight}}
.ParentPermissionHandoff-module__KzXVNG__card{color:#f8f7fc;text-align:left;background:linear-gradient(135deg,#302345,#171824);border:1px solid #a78bfa40;border-radius:24px;align-items:flex-start;gap:16px;margin:16px 0;padding:24px;display:flex}.ParentPermissionHandoff-module__KzXVNG__card h2,.ParentPermissionHandoff-module__KzXVNG__setup h1{letter-spacing:-.025em;margin:4px 0 12px;font-size:24px;line-height:1.25}.ParentPermissionHandoff-module__KzXVNG__card p,.ParentPermissionHandoff-module__KzXVNG__setup p{color:#d2cddd;margin:8px 0 16px;line-height:1.6}.ParentPermissionHandoff-module__KzXVNG__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#c4b5fd!important;font-size:12px!important}.ParentPermissionHandoff-module__KzXVNG__primary,.ParentPermissionHandoff-module__KzXVNG__secondary{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:16px;padding:12px 20px;font-weight:650}.ParentPermissionHandoff-module__KzXVNG__primary{color:#fff;background:#8b6bea}.ParentPermissionHandoff-module__KzXVNG__secondary{color:#eee8fa;background:#ffffff08;border-color:#ffffff25}.ParentPermissionHandoff-module__KzXVNG__primary:disabled,.ParentPermissionHandoff-module__KzXVNG__secondary:disabled{opacity:.5;cursor:default}.ParentPermissionHandoff-module__KzXVNG__primary:focus-visible,.ParentPermissionHandoff-module__KzXVNG__secondary:focus-visible,.ParentPermissionHandoff-module__KzXVNG__top button:focus-visible,.ParentPermissionHandoff-module__KzXVNG__setup input:focus-visible,.ParentPermissionHandoff-module__KzXVNG__setup summary:focus-visible{outline-offset:4px;outline:3px solid #c4b5fd}.ParentPermissionHandoff-module__KzXVNG__overlay{z-index:10000;padding:16px;padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom));background:#080912d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ParentPermissionHandoff-module__KzXVNG__dialog{overscroll-behavior:contain;color:#faf8ff;background:#14131e;border:1px solid #ffffff20;border-radius:24px;width:100%;max-width:640px;max-height:100%;overflow:auto;box-shadow:0 24px 80px #0008}.ParentPermissionHandoff-module__KzXVNG__setup .ParentPermissionHandoff-module__KzXVNG__emailChoice{color:#f8f7fc;background:#ffffff05;border:1px solid #ffffff20;border-radius:16px;margin:20px 0;padding:16px}.ParentPermissionHandoff-module__KzXVNG__setup .ParentPermissionHandoff-module__KzXVNG__emailChoice h3{color:#f8f7fc;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.ParentPermissionHandoff-module__KzXVNG__emailChoice p{color:#cfc6df;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ParentPermissionHandoff-module__KzXVNG__emailChoice label{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.5;display:flex}.ParentPermissionHandoff-module__KzXVNG__emailChoice input{accent-color:#a78bfa;flex-shrink:0;width:20px;height:20px}.ParentPermissionHandoff-module__KzXVNG__top{color:#cfc6df;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:13px;display:flex}.ParentPermissionHandoff-module__KzXVNG__top button{color:#fff;min-width:44px;min-height:44px;font:inherit;background:#ffffff0a;border:0;border-radius:12px}.ParentPermissionHandoff-module__KzXVNG__setup{color:#f8f7fc;max-width:640px;margin:0 auto;padding:24px}.ParentPermissionHandoff-module__KzXVNG__page{background:radial-gradient(at top,#302345,#0d0d16 60%);min-height:100dvh;padding:32px 16px}.ParentPermissionHandoff-module__KzXVNG__steps{color:#a8a0b7;gap:8px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:flex}.ParentPermissionHandoff-module__KzXVNG__steps li{border-top:3px solid #ffffff20;flex:1;padding-top:8px}.ParentPermissionHandoff-module__KzXVNG__steps li[aria-current=step]{color:#e1d8ff;border-color:#a78bfa}.ParentPermissionHandoff-module__KzXVNG__actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.ParentPermissionHandoff-module__KzXVNG__field{gap:8px;margin:16px 0;font-size:14px;display:grid}.ParentPermissionHandoff-module__KzXVNG__field input{box-sizing:border-box;color:#fff;width:100%;min-height:48px;font:inherit;background:#090912;border:1px solid #ffffff30;border-radius:12px;padding:12px}.ParentPermissionHandoff-module__KzXVNG__note{background:#ffffff04;border:1px solid #ffffff20;border-radius:16px;margin:16px 0;padding:16px}.ParentPermissionHandoff-module__KzXVNG__notice{font-size:14px;line-height:1.7}.ParentPermissionHandoff-module__KzXVNG__notice summary{cursor:pointer;padding:8px 0;font-weight:650}.ParentPermissionHandoff-module__KzXVNG__choice{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.6;display:flex}.ParentPermissionHandoff-module__KzXVNG__choice input{accent-color:#a78bfa;flex-shrink:0;width:20px;height:20px;margin-top:4px}.ParentPermissionHandoff-module__KzXVNG__error{color:#fecdd3!important}.ParentPermissionHandoff-module__KzXVNG__setup a{color:#d8c8ff;text-decoration:underline}.ParentPermissionHandoff-module__KzXVNG__setup form{margin:16px 0}.ParentPermissionHandoff-module__KzXVNG__light{color:#17182a;background:#f8f6ff;border-color:#d8d4e7}.ParentPermissionHandoff-module__KzXVNG__light h2{color:#17182a}.ParentPermissionHandoff-module__KzXVNG__light p{color:#4a4f63}.ParentPermissionHandoff-module__KzXVNG__light .ParentPermissionHandoff-module__KzXVNG__notice{color:#36394a}.ParentPermissionHandoff-module__KzXVNG__light .ParentPermissionHandoff-module__KzXVNG__choice{color:#22243a}.ParentPermissionHandoff-module__KzXVNG__light .ParentPermissionHandoff-module__KzXVNG__secondary{color:#36394a;background:#fff;border-color:#c9cddd}.ParentPermissionHandoff-module__KzXVNG__light .ParentPermissionHandoff-module__KzXVNG__error{color:#b42318!important}.ParentPermissionHandoff-module__KzXVNG__verification>main{margin:16px 0!important;padding:0!important}.ParentPermissionHandoff-module__KzXVNG__verification button{color:#fff;min-height:48px;font:inherit;background:#292237;border:1px solid #a78bfa55;border-radius:12px;padding:12px 16px}.ParentPermissionHandoff-module__KzXVNG__verification button:disabled{opacity:.45}.ParentPermissionHandoff-module__KzXVNG__verification input[type=file]{max-width:100%;font:inherit}.ParentPermissionHandoff-module__KzXVNG__verification h1{font-size:22px}.ParentPermissionHandoff-module__KzXVNG__verification input[type=checkbox]{accent-color:#a78bfa;width:20px;height:20px}.ParentPermissionHandoff-module__KzXVNG__verification p{overflow-wrap:anywhere}@media (max-width:480px){.ParentPermissionHandoff-module__KzXVNG__card{gap:12px;padding:16px}.ParentPermissionHandoff-module__KzXVNG__card>div:first-child{flex-shrink:0}.ParentPermissionHandoff-module__KzXVNG__card h2{font-size:22px}.ParentPermissionHandoff-module__KzXVNG__setup{padding:20px}.ParentPermissionHandoff-module__KzXVNG__top{padding:12px 20px}.ParentPermissionHandoff-module__KzXVNG__actions>button{width:100%}.ParentPermissionHandoff-module__KzXVNG__overlay{padding-left:8px;padding-right:8px}}@media print{.ParentPermissionHandoff-module__KzXVNG__overlay,.ParentPermissionHandoff-module__KzXVNG__dialog,.ParentPermissionHandoff-module__KzXVNG__setup,.ParentPermissionHandoff-module__KzXVNG__verification{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body:has(.ParentPermissionHandoff-module__KzXVNG__verification #consent-form) *{visibility:hidden!important}:is(body:has(.ParentPermissionHandoff-module__KzXVNG__verification) .ParentPermissionHandoff-module__KzXVNG__verification #consent-form,body:has(.ParentPermissionHandoff-module__KzXVNG__verification) .ParentPermissionHandoff-module__KzXVNG__verification #consent-form *){visibility:visible!important;color:#000!important;background:#fff!important}.ParentPermissionHandoff-module__KzXVNG__verification #consent-form{width:100%!important;font-size:12pt!important;line-height:1.4!important;position:absolute!important;top:0!important;left:0!important}}
.ParentCorePermissionDialog-module__FySZwa__backdrop{z-index:1200;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080812b3;place-items:center;display:grid;position:fixed;inset:0}.ParentCorePermissionDialog-module__FySZwa__dialog{color:#12142a;background:#fff;border:1px solid #775bda40;border-radius:24px;width:min(100%,560px);max-height:100%;padding:24px;overflow:auto;box-shadow:0 28px 80px #04050f5c}.ParentCorePermissionDialog-module__FySZwa__header{align-items:center;gap:12px;display:flex}.ParentCorePermissionDialog-module__FySZwa__header h2{letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(1.4rem,4vw,1.8rem);line-height:1.15}.ParentCorePermissionDialog-module__FySZwa__icon{color:#5b34e6;background:#ebe5ff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ParentCorePermissionDialog-module__FySZwa__eyebrow{color:#5b34e6;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.ParentCorePermissionDialog-module__FySZwa__intro{color:#4a4f63;margin:16px 0 4px;line-height:1.55}.ParentCorePermissionDialog-module__FySZwa__status{color:#4a4f63;margin:20px 0;line-height:1.55}.ParentCorePermissionDialog-module__FySZwa__primary,.ParentCorePermissionDialog-module__FySZwa__cancel{min-height:48px;font:inherit;cursor:pointer;border-radius:13px;padding:0 18px;font-weight:800}.ParentCorePermissionDialog-module__FySZwa__primary{color:#fff;background:#5b34e6;border:0}.ParentCorePermissionDialog-module__FySZwa__cancel{color:#36394a;background:#fff;border:1px solid #c9cddd;width:100%;margin-top:12px}.ParentCorePermissionDialog-module__FySZwa__primary:focus-visible,.ParentCorePermissionDialog-module__FySZwa__cancel:focus-visible,.ParentCorePermissionDialog-module__FySZwa__dialog:focus-visible{outline-offset:3px;outline:3px solid #5b34e66b}.ParentCorePermissionDialog-module__FySZwa__support{color:#fff;background:#5b34e6;border-radius:13px;align-items:center;min-height:48px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.ParentCorePermissionDialog-module__FySZwa__support:focus-visible{outline-offset:3px;outline:3px solid #5b34e66b}@media (max-width:440px){.ParentCorePermissionDialog-module__FySZwa__dialog{border-radius:20px;padding:20px 16px}}@media (forced-colors:active){.ParentCorePermissionDialog-module__FySZwa__dialog,.ParentCorePermissionDialog-module__FySZwa__primary,.ParentCorePermissionDialog-module__FySZwa__cancel{border:1px solid canvastext}}
