.marketing-hero-category{display:inline-block;margin:0 0 14px;font-size:11px;font-weight:850;letter-spacing:.13em;color:#c96645}.marketing-hero-trial-line{margin:-8px 0 14px!important;font-size:13px!important;line-height:1.45!important;color:#647b96!important}.marketing-real-week{margin:0 0 34px;padding:28px;border:1px solid #dbe7f2;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(23,54,95,.055)}.marketing-real-week__head{max-width:780px;margin-bottom:20px}.marketing-real-week__head h2{margin:7px 0 9px;font-size:32px;line-height:1.08;letter-spacing:-.035em;color:#12365f}.marketing-real-week__head p{margin:0;color:#647b96;font-size:14.5px;line-height:1.55}.marketing-real-week__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marketing-real-week__grid article{position:relative;padding:19px 20px 20px;border:1px solid #e0e8f1;border-radius:16px;background:#f9fbfe}.marketing-real-week__grid article:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;z-index:2;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #dfe8f2;color:#6d829d;font-weight:800}.marketing-real-week__grid span{display:block;font-size:10px;font-weight:850;letter-spacing:.12em;color:#d06b49}.marketing-real-week__grid h3{margin:7px 0 6px;font-size:19px;color:#16385f}.marketing-real-week__grid p{margin:0;font-size:13.5px;line-height:1.5;color:#667e99}.marketing-fit-proof{width:min(1160px,calc(100% - 48px));margin:54px auto 72px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px}.marketing-fit-proof>aside,.marketing-fit-proof>div{border:1px solid #dce6f0;border-radius:22px;background:#fff;padding:30px;box-shadow:0 14px 36px rgba(23,54,95,.05)}.marketing-fit-proof h2{margin:7px 0 9px;font-size:34px;line-height:1.08;letter-spacing:-.04em;color:#12365f}.marketing-fit-proof h3{margin:7px 0 10px;font-size:24px;color:#16385f}.marketing-fit-proof p{margin:0;color:#657d98;font-size:14px;line-height:1.55}.marketing-fit-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid #e3ebf3}.marketing-fit-columns>div{display:grid;gap:8px}.marketing-fit-columns b{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#c76646}.marketing-fit-columns span{font-size:13.5px;line-height:1.45;color:#2a486d}.marketing-fit-proof__credibility ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.marketing-fit-proof__credibility li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:#2a486d}.marketing-fit-proof__credibility li svg{flex:0 0 auto;margin-top:2px;color:#33815e}.marketing-proof-note{margin-top:18px!important;padding-top:16px;border-top:1px solid #e4ebf2;font-size:12px!important;color:#8391a3!important}.marketing-trust-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))!important}.marketing-trust-grid--five article{min-height:170px!important;padding:18px!important}.marketing-trust-grid--five b{font-size:14px!important}.marketing-trust-grid--five span{font-size:12.5px!important;line-height:1.45!important}.public-live-resource{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:28px;align-items:center;padding:46px 54px;border-bottom:1px solid #e7eef6;background:#fff}.public-live-resource__intro>span{display:block;font-size:11px;font-weight:850;letter-spacing:.13em;color:#d26f4f}.public-live-resource__intro h2{margin:7px 0 10px;font-size:31px;line-height:1.08;color:#14375f}.public-live-resource__intro>p{margin:0;color:#647d9b;font-size:14.5px;line-height:1.55}.public-live-resource__assign{margin-top:20px;padding:16px;border:1px solid #dfe9f3;border-radius:14px;background:#f7fbff}.public-live-resource__assign b{display:block;font-size:14px;color:#17395f}.public-live-resource__assign p{margin:5px 0 12px;font-size:12.5px;line-height:1.45;color:#6a8099}.public-live-resource__assign a{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;color:#2d66c5;text-decoration:none}.public-live-resource__demo{min-width:0}.public-live-resource__demo .rz-note-finder{max-width:760px;margin-left:auto}@media(max-width:1050px){.marketing-trust-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-trust-grid--five article:last-child{grid-column:1/-1}.marketing-fit-proof,.public-live-resource{grid-template-columns:1fr}.public-live-resource__demo .rz-note-finder{margin:0}}@media(max-width:760px){.marketing-hero-category{font-size:10px;line-height:1.45}.marketing-real-week{margin-inline:0;padding:20px 16px}.marketing-real-week__head h2{font-size:27px}.marketing-real-week__grid{grid-template-columns:1fr}.marketing-real-week__grid article:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-18px;transform:translateX(-50%)}.marketing-fit-proof{width:calc(100% - 28px);margin:36px auto 48px}.marketing-fit-proof>aside,.marketing-fit-proof>div{padding:22px 18px}.marketing-fit-proof h2{font-size:29px}.marketing-fit-columns{grid-template-columns:1fr}.marketing-trust-grid--five{grid-template-columns:1fr!important}.marketing-trust-grid--five article:last-child{grid-column:auto}.public-live-resource{padding:34px 22px}.public-live-resource__intro h2{font-size:27px}}.learning-hero-preview-card{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:22px!important;background:rgba(255,255,255,.96)!important}.learning-hero-preview-card span{font-size:10px;font-weight:850;letter-spacing:.12em;color:#d26f4f}.learning-hero-preview-card b{margin-top:6px;font-size:20px;line-height:1.15;color:#14375f}.learning-hero-preview-card p{margin:6px 0 0;font-size:12.5px;color:#647d9b}.ppx-nav--site{position:sticky;top:0;z-index:120;background:rgba(255,255,255,.97);backdrop-filter:blur(18px);border-bottom:1px solid rgba(18,54,95,.08);box-shadow:0 8px 24px rgba(18,54,95,.035)}.ppx-nav--site .container{width:min(1320px,calc(100% - 80px))!important;margin-inline:auto!important}.ppx-nav--site .ppx-nav__inner{min-height:74px;display:grid;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);gap:24px;align-items:center}.ppx-nav--site .ppx-nav__brand{min-width:245px}.ppx-nav--site .ppx-nav__brand,.ppx-nav--site .ppx-nav__brand .logo-link{display:flex;align-items:center;justify-content:flex-start}.ppx-nav--site .logo-lockup{gap:8px!important;align-items:flex-start!important}.ppx-nav--site .brand-mark{width:30px!important;height:27px!important;flex:0 0 auto}.ppx-nav--site .logo-wordmark{font-family:var(--font-editorial)!important;font-size:19px!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--m-navy)!important}.ppx-nav--site .logo-wordmark span{color:var(--m-blue)!important;font-style:normal!important}.ppx-nav--site .logo-tagline{font-size:10.5px!important;line-height:1.15!important;color:#6980a0!important;margin-top:0!important;white-space:nowrap}.ppx-nav--site .ppx-nav__links{display:flex;gap:30px;align-items:center;justify-content:center}.ppx-nav--site .ppx-nav__links a,.ppx-nav--site .ppx-nav__login{font-size:13px!important;font-weight:760!important;color:#667a93!important;letter-spacing:-.01em;text-decoration:none}.ppx-nav--site .ppx-nav__links a:hover,.ppx-nav--site .ppx-nav__login:hover{color:var(--m-navy)!important}.ppx-nav--site .ppx-nav__actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}.ppx-nav--site .ppx-nav__login{padding:0 22px;border:1px solid #c7d3e1;background:#fff;color:#506884!important}.ppx-nav--site .ppx-nav__login,.ppx-nav--site .ppx-nav__try{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px}.ppx-nav--site .ppx-nav__try{padding:0 26px;border:1px solid var(--m-blue);background:var(--m-blue);color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:-.01em;text-decoration:none;box-shadow:0 12px 26px rgba(15,59,110,.16)}.ppx-nav--site .ppx-nav__try:hover{background:#163d74!important;border-color:#163d74!important;box-shadow:0 15px 30px rgba(15,59,110,.22)}.marketing-trust{width:min(1180px,calc(100% - 48px));margin:84px auto 76px;padding:34px 34px 24px;border:1px solid #dfe7f0;border-radius:28px;background:linear-gradient(180deg,#fbfcfe,#f5f8fc);box-shadow:0 18px 48px rgba(18,55,98,.05)}.marketing-trust__intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:28px;align-items:end;margin-bottom:26px}.marketing-trust__title h2{margin:10px 0 0;font-size:54px;line-height:1.02;letter-spacing:-.045em;color:#173a68}.marketing-trust__summary{display:grid;gap:14px;justify-items:start}.marketing-trust__summary p{margin:0;font-size:18px;line-height:1.65;color:#617896}.marketing-trust__chips{display:flex;flex-wrap:wrap;gap:10px}.marketing-trust__chips span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #dce6f1;font-size:12px;font-weight:760;letter-spacing:.06em;text-transform:uppercase;color:#4f6785}.marketing-trust-grid--refined{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.marketing-trust-grid--refined article{grid-column:span 3;min-height:0;padding:22px;border:1px solid #dfe7f0;border-radius:20px;background:#fff;display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start;box-shadow:0 8px 24px rgba(18,55,98,.035)}.marketing-trust-grid--refined article.is-featured{grid-column:span 4;background:linear-gradient(180deg,#ffffff,#f8fbff);border-color:#cbd8e6;box-shadow:0 14px 36px rgba(18,55,98,.06)}.marketing-trust-grid--refined article.is-featured+article,.marketing-trust-grid--refined article.is-featured+article+article{grid-column:span 4}.marketing-trust-grid--refined article>svg{flex:0 0 46px;width:46px;height:46px;padding:11px;border-radius:14px;background:#eef4fb;color:var(--m-blue)}.marketing-trust-grid--refined article div{display:grid;gap:7px}.marketing-trust-grid--refined article small{font-size:11px;font-weight:800;letter-spacing:.16em;color:#6780a2;text-transform:uppercase}.marketing-trust-grid--refined article b{font-size:20px;line-height:1.1;color:#173a68;letter-spacing:-.025em}.marketing-trust-grid--refined article span{font-size:14px;line-height:1.62;color:#68809a}.marketing-trust__footer{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid #e3ebf3;font-size:13px;color:#6b8098}.marketing-trust__footer a{font-weight:760;color:#173a68;text-decoration:none}.marketing-trust__footer a:hover{text-decoration:underline}@media (max-width:1180px){.ppx-nav--site .ppx-nav__inner{grid-template-columns:1fr auto;gap:20px}.ppx-nav--site .ppx-nav__links{display:none!important}.marketing-trust__intro{grid-template-columns:1fr}.marketing-trust__title h2{font-size:44px}.marketing-trust-grid--refined article,.marketing-trust-grid--refined article.is-featured,.marketing-trust-grid--refined article.is-featured+article,.marketing-trust-grid--refined article.is-featured+article+article{grid-column:span 6}}@media (max-width:760px){.ppx-nav--site .container{width:calc(100% - 32px)!important;margin-inline:16px!important}.ppx-nav--site .ppx-nav__inner{grid-template-columns:1fr auto;min-height:68px}.ppx-nav--site .ppx-nav__login{display:none!important}.ppx-nav--site .ppx-nav__try{min-height:42px;padding:0 16px;font-size:12.5px!important}.ppx-nav--site .brand-mark{width:28px!important;height:25px!important}.ppx-nav--site .logo-wordmark{font-size:18px!important}.ppx-nav--site .logo-tagline{font-size:10px!important}.marketing-trust{width:calc(100% - 28px);margin:52px auto;padding:24px 18px 18px}.marketing-trust__title h2{font-size:33px}.marketing-trust__summary p{font-size:16px;line-height:1.55}.marketing-trust-grid--refined{grid-template-columns:1fr}.marketing-trust-grid--refined article,.marketing-trust-grid--refined article.is-featured,.marketing-trust-grid--refined article.is-featured+article,.marketing-trust-grid--refined article.is-featured+article+article{grid-column:auto}.marketing-trust-grid--refined article{grid-template-columns:42px 1fr;padding:18px}.marketing-trust-grid--refined article b{font-size:18px}.marketing-trust-grid--refined article span{font-size:13.5px}}@media (min-width:861px){.pp-premium-shell.is-student .pp-premium-sidebar,.pp-premium-shell.is-teacher .pp-premium-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:196px!important;height:100vh!important;min-height:100vh!important;padding:0 12px 14px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:linear-gradient(180deg,#102f55,#173e69 62%,#1d4b7d)!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand{position:static!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;flex:0 0 74px!important;height:74px!important;min-height:74px!important;width:auto!important;margin:0 -12px 10px!important;padding:0 16px!important;background:#fff!important;border-right:0!important;border-bottom:1px solid #dfe8f2!important;display:flex!important;align-items:center!important;overflow:hidden!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-lockup,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-lockup{align-items:center!important;gap:8px!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .brand-mark,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .brand-mark{width:28px!important;height:26px!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-wordmark,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-wordmark{font-size:15px!important;color:#17375f!important;font-weight:760!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-wordmark span,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-wordmark span{color:#5d78a0!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-tagline,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-tagline{display:block!important;font-size:9px!important;color:#71839a!important;margin-top:2px!important}.pp-premium-shell.is-student .pp-premium-sidebar__nav,.pp-premium-shell.is-teacher .pp-premium-sidebar__nav{position:static!important;flex:0 0 auto!important;padding:4px 0 0!important;margin:0!important;display:grid!important;gap:5px!important}.pp-premium-shell.is-student .pp-premium-sidebar__nav a,.pp-premium-shell.is-teacher .pp-premium-sidebar__nav a{display:flex!important}.pp-premium-shell.is-student .pp-premium-sidebar__bottom,.pp-premium-shell.is-teacher .pp-premium-sidebar__bottom{margin-top:auto!important}.pp-premium-shell.is-student .pp-premium-workspace,.pp-premium-shell.is-teacher .pp-premium-workspace{margin-left:196px!important;width:calc(100% - 196px)!important}.pp-premium-shell.is-teacher .pp-premium-topbar{height:74px!important;min-height:74px!important;padding:0 28px!important;background:#fff!important;border-bottom:1px solid #dfe8f2!important}.pp-premium-shell.is-teacher .pp-premium-topbar__search{width:min(560px,44vw)!important;height:42px!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand{flex-basis:74px!important;height:74px!important;min-height:74px!important}.pp-premium-shell.is-teacher .pp-premium-topbar{height:74px!important;min-height:74px!important}}:root{--pp-header-height:74px;--pp-header-pad-x:28px;--pp-header-mark-w:27px;--pp-header-mark-h:24.3px;--pp-header-wordmark:17.1px;--pp-header-tagline:9.45px;--pp-public-nav-size:15.6px}@media (min-width:861px){.ppx-nav--site{height:var(--pp-header-height)!important;min-height:var(--pp-header-height)!important}.ppx-nav--site .container{width:100%!important;max-width:none!important;height:var(--pp-header-height)!important;margin:0!important;padding:0 var(--pp-header-pad-x)!important;box-sizing:border-box!important}.ppx-nav--site .ppx-nav__inner{height:var(--pp-header-height)!important;min-height:var(--pp-header-height)!important;padding:0!important;align-items:center!important}.ppx-nav--site .logo-lockup,.ppx-nav--site .ppx-nav__brand,.ppx-nav--site .ppx-nav__brand .logo-link{height:100%!important;display:flex!important;align-items:center!important}.ppx-nav--site .logo-lockup{gap:7.2px!important}.ppx-nav--site .brand-mark{width:var(--pp-header-mark-w)!important;height:var(--pp-header-mark-h)!important;flex:0 0 var(--pp-header-mark-w)!important}.ppx-nav--site .logo-lockup__copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1.8px!important}.ppx-nav--site .logo-wordmark{font-family:var(--font-editorial)!important;font-size:var(--pp-header-wordmark)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--m-navy)!important}.ppx-nav--site .logo-wordmark span{color:var(--m-blue)!important;font-style:normal!important}.ppx-nav--site .logo-tagline{font-size:var(--pp-header-tagline)!important;line-height:1.1!important;margin:0!important;color:#6980a0!important}.ppx-nav--site .ppx-nav__links a,.ppx-nav--site .ppx-nav__login,.ppx-nav--site .ppx-nav__try{font-size:var(--pp-public-nav-size)!important}.pp-premium-shell.is-student .pp-premium-sidebar,.pp-premium-shell.is-teacher .pp-premium-sidebar{padding-top:0!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand{position:static!important;box-sizing:border-box!important;width:196px!important;max-width:196px!important;flex:0 0 var(--pp-header-height)!important;height:var(--pp-header-height)!important;min-height:var(--pp-header-height)!important;margin:0 -12px 10px!important;padding:0 var(--pp-header-pad-x)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:#fff!important;border-bottom:1px solid #dfe8f2!important;overflow:visible!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-link,.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-lockup,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-link,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-lockup{height:100%!important;display:flex!important;align-items:center!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-lockup,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-lockup{gap:7.2px!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .brand-mark,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .brand-mark{width:var(--pp-header-mark-w)!important;height:var(--pp-header-mark-h)!important;flex:0 0 var(--pp-header-mark-w)!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-lockup__copy,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-lockup__copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1.8px!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-wordmark,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-wordmark{font-family:var(--font-editorial)!important;font-size:var(--pp-header-wordmark)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--m-navy)!important;white-space:nowrap!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-wordmark span,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-wordmark span{color:var(--m-blue)!important;font-style:normal!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-tagline,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-tagline{display:block!important;font-size:var(--pp-header-tagline)!important;line-height:1.1!important;margin:0!important;color:#6980a0!important;white-space:nowrap!important}.pp-premium-shell.is-teacher .pp-premium-topbar{height:var(--pp-header-height)!important;min-height:var(--pp-header-height)!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}}:root{--pp-header-pad-x:21px}@media (min-width:861px){.ppx-nav--site .container{padding-left:var(--pp-header-pad-x)!important;padding-right:28px!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand{padding-left:var(--pp-header-pad-x)!important;padding-right:21px!important}}.marketing-home-actions{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 16px!important}.marketing-home-actions .marketing-outline,.marketing-home-actions .marketing-primary{min-height:52px!important;padding:0 22px!important;border-radius:13px!important;font-size:15px!important;line-height:1.15!important;white-space:nowrap!important}.marketing-home-hero__copy>.marketing-hero-trial-line{margin:0 0 18px!important;max-width:600px!important;font-size:14px!important;line-height:1.55!important;color:#647b96!important}@media(max-width:760px){.marketing-home-actions{display:grid!important;grid-template-columns:1fr!important;margin-bottom:14px!important}.marketing-home-actions .marketing-outline,.marketing-home-actions .marketing-primary{width:100%!important;white-space:normal!important}}.support-support-search h2{font-size:20px!important}.support-support-search p{font-size:14px!important;line-height:1.5!important}.support-support-search input{font-size:14px!important;height:46px!important}.support-support-search button{font-size:13px!important;height:46px!important}.support-popular{gap:9px!important;margin-top:14px!important;font-size:13px!important;font-weight:700!important}.support-popular a{padding:8px 12px!important;font-size:13px!important;background:#edf4ff!important;border:1px solid #d8e6f6!important}.support-support-topics{margin-top:24px!important}.support-support-topics>h2{font-size:19px!important}.support-support-topics>p{font-size:13.5px!important;line-height:1.5!important;margin-bottom:14px!important}.support-support-topic{padding:18px!important}.support-support-topic b{font-size:14.5px!important;line-height:1.25!important}.support-support-topic p{font-size:12.5px!important;line-height:1.5!important;margin-top:6px!important}.support-panel-title h2{font-size:17px!important}.support-panel-title p{font-size:12.5px!important;line-height:1.4!important}.support-help-card{padding:15px!important}.support-help-card b{font-size:14px!important}.support-help-card small{font-size:12px!important;line-height:1.4!important}.support-guide-row,.support-tip-row{font-size:13px!important;padding:12px 0!important}.support-tip-row small{font-size:12px!important;line-height:1.4!important}.teacher-home-v140__next{padding:20px!important}.teacher-home-v140__next>header{padding-bottom:14px!important;border-bottom:1px solid #e5edf5!important}.teacher-home-v140__next h2{font-size:18px!important}.teacher-home-v140__next>header>a{font-size:13px!important}.teacher-home-v140__next-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:center!important;padding:18px 0!important}.teacher-home-v140__next-person{padding:0!important}.teacher-home-v140__next-person h3{font-size:20px!important}.teacher-home-v140__next-person p{font-size:13.5px!important}.teacher-home-v140__summary-meta{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.teacher-home-v140__summary-meta span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#647b96!important}.teacher-home-v140__summary-meta span+span{padding-left:18px!important;border-left:1px solid #dfe8f2!important}.teacher-home-v140__summary-meta svg{color:#58779b!important}.teacher-home-v140__summary-meta b{font-size:12.5px!important;color:#17375f!important;white-space:nowrap!important}.teacher-home-v140__focus{padding:16px 0 0!important;border-top:1px solid #e5edf5!important}.teacher-home-v140__focus-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}.teacher-home-v140__focus-head>b{font-size:13.5px!important;color:#17375f!important}.teacher-home-v140__focus-head>small{font-size:11.5px!important;color:#7a8da4!important}.teacher-home-v140__focus>div:last-child{display:flex!important;flex-wrap:wrap!important;margin-top:10px!important}.teacher-home-v140__focus>div:last-child span{min-height:38px!important;max-width:100%!important;padding:8px 11px!important;border-radius:10px!important;background:#f8fbff!important}.teacher-home-v140__focus>div:last-child em{font-size:12px!important;-webkit-line-clamp:1!important}.teacher-home-v140__next footer{justify-content:flex-end!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid #e5edf5!important}.teacher-home-v140__next footer .teacher-home-v140__primary-button{min-height:44px!important;font-size:13px!important;padding:0 20px!important}@media(max-width:1080px){.teacher-home-v140__next-summary{grid-template-columns:1fr!important}.teacher-home-v140__summary-meta{justify-content:flex-start!important}}@media(max-width:640px){.teacher-home-v140__summary-meta{display:grid!important;gap:8px!important}.teacher-home-v140__summary-meta span+span{padding-left:0!important;border-left:0!important}.teacher-home-v140__focus-head{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}.teacher-home-v140__next footer .teacher-home-v140__primary-button{width:100%!important}}:root{--pp-brand-shift-x:-5%}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-lockup,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-lockup,.pp-premium-topbar__mobile-brand .logo-lockup,.ppx-nav--site .logo-lockup{transform:translateX(var(--pp-brand-shift-x))!important;transform-origin:left center!important;gap:7.2px!important;align-items:center!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .brand-mark,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .brand-mark,.pp-premium-topbar__mobile-brand .brand-mark,.ppx-nav--site .brand-mark{width:var(--pp-header-mark-w)!important;height:var(--pp-header-mark-h)!important;flex:0 0 var(--pp-header-mark-w)!important;margin:0!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-lockup__copy,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-lockup__copy,.pp-premium-topbar__mobile-brand .logo-lockup__copy,.ppx-nav--site .logo-lockup__copy{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1.8px!important;min-width:0!important;max-width:none!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-wordmark,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-wordmark,.pp-premium-topbar__mobile-brand .logo-wordmark,.ppx-nav--site .logo-wordmark{font-family:var(--font-editorial)!important;font-size:var(--pp-header-wordmark)!important;line-height:1!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--m-navy)!important;white-space:nowrap!important;font-stretch:normal!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-wordmark span,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-wordmark span,.pp-premium-topbar__mobile-brand .logo-wordmark span,.ppx-nav--site .logo-wordmark span{color:var(--m-blue)!important;font-style:normal!important}.pp-premium-shell.is-student .pp-premium-sidebar__brand .logo-tagline,.pp-premium-shell.is-teacher .pp-premium-sidebar__brand .logo-tagline,.pp-premium-topbar__mobile-brand .logo-tagline,.ppx-nav--site .logo-tagline{display:block!important;font-family:var(--font-ui),system-ui,sans-serif!important;font-size:var(--pp-header-tagline)!important;line-height:1.1!important;letter-spacing:.02em!important;color:#6980a0!important;white-space:nowrap!important;margin:0!important;opacity:1!important;font-stretch:normal!important}.marketing-home-hero>.marketing-home-proof--hero-wide{grid-column:1/-1!important;width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,auto))!important;align-items:center!important;justify-content:space-between!important;gap:14px 22px!important;margin:-18px 0 0!important;padding:14px 2px 0!important;border-top:1px solid #e5edf5!important;color:#53749a!important;font-size:13.5px!important}.marketing-home-hero>.marketing-home-proof--hero-wide span{display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}.marketing-home-hero>.marketing-home-proof--hero-wide svg{flex:0 0 auto!important;color:#3978e8!important}@media(max-width:1100px){.marketing-home-hero>.marketing-home-proof--hero-wide{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;margin-top:0!important}.marketing-home-hero>.marketing-home-proof--hero-wide span{white-space:normal!important}}@media(max-width:640px){.marketing-home-hero>.marketing-home-proof--hero-wide{grid-template-columns:1fr!important;gap:9px!important;padding-top:14px!important}.pp-premium-topbar__mobile-brand .logo-tagline{display:block!important}}.marketing-home-hero>.marketing-home-proof--hero-wide{margin:-44px 0 0!important;padding:12px 2px 2px!important}.marketing-trust-grid--refined{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}.marketing-trust-grid--refined article,.marketing-trust-grid--refined article.is-featured,.marketing-trust-grid--refined article.is-featured+article,.marketing-trust-grid--refined article.is-featured+article+article{grid-column:auto!important;min-height:208px!important;padding:20px 18px!important;gap:12px!important}.marketing-trust-grid--refined article>svg{width:42px!important;height:42px!important;padding:10px!important}.marketing-trust-grid--refined article b{font-size:17px!important;line-height:1.18!important}.marketing-trust-grid--refined article span{font-size:13px!important;line-height:1.5!important}@media(min-width:861px){.pp-premium-shell.is-student .pp-app-content,.pp-premium-shell.is-teacher .pp-app-content{padding-top:43px!important}.pp-premium-shell.is-student .pp-premium-sidebar__nav,.pp-premium-shell.is-teacher .pp-premium-sidebar__nav{padding-top:17px!important}}.teacher-home-v140__next>header,.teacher-home-v140__pupil-overview>header{grid-template-columns:1fr!important}.teacher-home-v140__next>header>div,.teacher-home-v140__pupil-overview>header{min-width:0!important}.teacher-home-v140__digest{order:0!important;margin-top:2px!important;padding:22px!important;border-radius:18px!important;background:#fff!important;border:1px solid var(--v140-line)!important}.teacher-home-v140__digest>header{margin-bottom:16px!important}.teacher-home-v140__digest>header>div{display:flex!important;align-items:flex-start!important;gap:12px!important}.teacher-home-v140__digest-icon{width:38px!important;height:38px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#edf3ff!important;color:#396fd8!important;flex:0 0 38px!important}.teacher-home-v140__digest h2{margin:0!important;font-size:22px!important;line-height:1.15!important;color:#0b2b59!important}.teacher-home-v140__digest header p{margin:4px 0 0!important;font-size:13px!important;line-height:1.45!important;color:var(--v140-muted)!important}.teacher-home-v140__digest>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.teacher-home-v140__digest>div>a{min-height:86px!important;border:1px solid #dce6f1!important;border-radius:14px!important;padding:14px!important;background:#fbfdff!important;text-decoration:none!important}.teacher-home-v140__digest>div>a>span{width:38px!important;height:38px!important;border-radius:11px!important;display:grid!important;place-items:center!important}.teacher-home-v140__digest>div>a .is-purple{background:#f0ebff!important;color:#7657e6!important}.teacher-home-v140__digest>div>a .is-blue{background:#eaf2ff!important;color:#3976df!important}.teacher-home-v140__digest>div>a .is-green{background:#e9f8f0!important;color:#3ca570!important}.teacher-home-v140__digest>div>a .is-coral{background:#fff0e9!important;color:#e36f47!important}@media(max-width:1180px){.marketing-trust-grid--refined{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-trust-grid--refined article:last-child{grid-column:1/-1!important}.teacher-home-v140__digest>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.marketing-home-hero>.marketing-home-proof--hero-wide{margin-top:-10px!important}.marketing-trust-grid--refined{grid-template-columns:1fr!important}.marketing-trust-grid--refined article:last-child{grid-column:auto!important}.teacher-home-v140__digest>div{grid-template-columns:1fr!important}}.marketing-trust__intro{display:block!important;margin-bottom:24px!important}.marketing-trust__title{max-width:980px!important}.marketing-trust__title h2{max-width:920px!important}.marketing-trust__title>p{max-width:780px!important;margin:14px 0 0!important;font-size:17px!important;line-height:1.58!important;color:#617896!important}.marketing-trust__chips{margin-top:15px!important}.marketing-trust-grid--refined article,.marketing-trust-grid--refined article.is-featured,.marketing-trust-grid--refined article.is-featured+article,.marketing-trust-grid--refined article.is-featured+article+article{min-height:190px!important;padding:18px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr!important;column-gap:12px!important;row-gap:8px!important;align-content:start!important}.marketing-trust-grid--refined article div{display:contents!important}.marketing-trust-grid--refined article small{grid-column:2!important;align-self:center!important}.marketing-trust-grid--refined article b{margin-top:2px!important}.marketing-trust-grid--refined article b,.marketing-trust-grid--refined article span{grid-column:1/-1!important;width:100%!important}@media(min-width:761px){.marketing-home-hero__copy,.marketing-home-hero__visual--photo{transform:translateY(-15px)!important}}.teacher-home-v140__onboarding a{cursor:pointer!important;position:relative!important;z-index:1!important}.teacher-home-v140__onboarding a:hover{border-color:#bfcfe1!important;background:#f8fbff!important}.teacher-home-v140__onboarding a.is-done:hover{background:#f1faf5!important}.approved-pupil-row.premium-pupil-row--complete{display:grid!important;grid-template-columns:minmax(210px,1.25fr) minmax(110px,.65fr) minmax(180px,1.15fr) minmax(120px,.72fr) minmax(130px,.78fr) minmax(105px,.62fr) 118px!important;gap:14px!important;align-items:center!important;min-height:88px!important;padding:0 18px!important;box-sizing:border-box!important}.approved-pupil-row.premium-pupil-row--complete.is-head{min-height:50px!important;background:#fbfcfe!important}.approved-pupil-row.premium-pupil-row--complete.is-head span{font-size:10px!important;font-weight:820!important;letter-spacing:.13em!important;color:#607694!important}.approved-pupil-row.premium-pupil-row--complete>*{min-width:0!important}.approved-pupil-row.premium-pupil-row--complete .approved-pupil-identity i{width:46px!important;height:46px!important;min-width:46px!important;border-radius:14px!important;background:#eef4ff!important;color:#4e72dc!important;font-size:18px!important;font-style:normal!important;display:grid!important;place-items:center!important}.approved-pupil-row.premium-pupil-row--complete .approved-pupil-identity b,.approved-pupil-row.premium-pupil-row--complete .premium-pupil-stack b,.approved-pupil-row.premium-pupil-row--complete .premium-pupil-update b{font-size:13.5px!important;color:#17375f!important}.approved-pupil-row.premium-pupil-row--complete .approved-pupil-identity small,.approved-pupil-row.premium-pupil-row--complete .premium-pupil-stack small,.approved-pupil-row.premium-pupil-row--complete .premium-pupil-update small{font-size:11.5px!important;color:#7688a0!important}.premium-pupil-contact b{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.approved-pupil-row.premium-pupil-row--complete .approved-status{font-size:11.5px!important;padding:7px 10px!important;white-space:nowrap!important}.approved-pupil-row.premium-pupil-row--complete .approved-row-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;overflow:visible!important}.approved-pupil-row.premium-pupil-row--complete .row-primary-action{min-width:54px!important;height:36px!important;padding:0 9px!important;font-size:12.5px!important;justify-content:center!important}.approved-pupil-row.premium-pupil-row--complete .approved-login-details{display:none!important}@media(max-width:1280px){.approved-pupil-row.premium-pupil-row--complete{grid-template-columns:minmax(180px,1.2fr) 100px minmax(150px,1fr) 110px 115px 95px 68px!important;gap:10px!important;padding:0 12px!important}.approved-pupil-row.premium-pupil-row--complete .approved-row-actions{width:68px!important}}@media(max-width:900px){.approved-pupil-row.premium-pupil-row--complete{grid-template-columns:1fr!important;padding:14px!important;gap:9px!important}.approved-pupil-row.premium-pupil-row--complete.is-head{display:none!important}.approved-pupil-row.premium-pupil-row--complete>*{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.approved-pupil-row.premium-pupil-row--complete .approved-pupil-identity{justify-content:flex-start!important}.approved-pupil-row.premium-pupil-row--complete .approved-row-actions{width:100%!important;justify-content:flex-start!important}}.approved-calendar-event{left:3px!important;right:3px!important;width:auto!important;max-width:none!important;padding:7px 10px!important;justify-content:flex-start!important}.approved-calendar-event__topline{justify-content:space-between!important;gap:8px!important;min-width:0!important}.approved-calendar-event__topline>b{margin:0!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#17375f!important}.approved-calendar-event__topline .approved-calendar-event__time{margin:0!important;font-size:10.5px!important;white-space:nowrap!important}.resources-filter-bar,.resources-learning-shell,.resources-search-filter{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.resources-search-filter{width:100%!important;grid-template-columns:minmax(0,1fr) minmax(140px,180px) auto!important;overflow:hidden!important}.resources-foundation-filter,.resources-search-filter label,.resources-search-filter select{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.resources-search-filter select{width:100%!important}@media(max-width:1120px){.resources-search-filter{grid-template-columns:minmax(0,1fr) 150px!important}.resources-result-count{grid-column:1/-1!important;text-align:left!important}}@media(max-width:760px){.resources-search-filter{grid-template-columns:1fr!important;overflow:visible!important}}.pupil-record{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.pupil-record__header{min-height:0!important;padding:6px 4px 18px!important}.pupil-record__header,.pupil-record__tabs{border:0!important;border-bottom:1px solid #dfe7f0!important;border-radius:0!important;background:transparent!important}.pupil-record__tabs{margin-top:0!important;padding:0 2px!important}.pupil-record__tabs,.pupil-record__tabs a{height:52px!important}.pupil-record__content{padding:26px 0 0!important;background:transparent!important}.premium-lesson-grid{gap:18px!important}.premium-current-lesson--mock,.premium-practice-panel--homework{border:1px solid #dbe5ef!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.premium-current-lesson--mock .premium-current-lesson__copy{padding:24px 24px 22px!important}.premium-lesson-brief{background:#fbfcfe!important;border:0!important;border-left:1px solid #e2e9f1!important;padding:24px!important}.premium-lesson-brief__item{padding:12px 0!important;border-top:1px solid #e5ebf2!important}.premium-lesson-brief__item:first-of-type{margin-top:10px!important}.premium-practice-panel--homework{padding:22px!important}.premium-homework-item{border:0!important;border-top:1px solid #e5ebf2!important;border-radius:0!important;padding:15px 0!important;background:transparent!important;box-shadow:none!important}.premium-homework-item:first-child{border-top:0!important}.premium-practice-list{gap:0!important}.premium-practice-icon{border-radius:10px!important}@media(max-width:1040px){.premium-lesson-brief{border-left:0!important;border-top:1px solid #e2e9f1!important}}.approved-pupil-row.premium-pupil-row--essential{grid-template-columns:minmax(230px,1.3fr) minmax(120px,.65fr) minmax(150px,.82fr) minmax(150px,.82fr) minmax(115px,.62fr) 92px!important;min-height:78px!important;gap:18px!important;padding:0 22px!important}.approved-pupil-row.premium-pupil-row--essential.is-head{min-height:48px!important}.approved-pupil-row.premium-pupil-row--essential .premium-pupil-stack,.approved-pupil-row.premium-pupil-row--essential .premium-pupil-update{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important}.approved-pupil-row.premium-pupil-row--essential .premium-pupil-level b:after{content:""}.approved-pupil-row.premium-pupil-row--essential .approved-row-actions{width:auto!important}.approved-pupil-row.premium-pupil-row--essential .row-primary-action{min-width:72px!important}@media(max-width:1180px){.approved-pupil-row.premium-pupil-row--essential{grid-template-columns:minmax(190px,1.15fr) 105px 125px 130px 105px 76px!important;gap:12px!important;padding:0 14px!important}}@media(max-width:900px){.approved-pupil-row.premium-pupil-row--essential{grid-template-columns:1fr!important;padding:14px!important;gap:9px!important}}.approved-calendar-event{left:0!important;right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 10px!important;border-radius:10px!important}.approved-calendar-event__topline{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;column-gap:8px!important;row-gap:2px!important;width:100%!important}.approved-calendar-event__topline .approved-calendar-event__time{order:1!important;flex:0 0 auto!important;font-size:12px!important;font-weight:800!important;color:#c45e36!important}.approved-calendar-event__topline>b{order:2!important;flex:1 1 auto!important;min-width:0!important;font-size:12.5px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media(min-width:761px){.marketing-home-hero__copy,.marketing-home-hero__visual--photo{transform:translateY(-20px)!important}.marketing-home-hero>.marketing-home-proof--hero-wide{margin:-49px 0 0!important}}@media(min-width:861px){.marketing-home-hero>.marketing-home-proof--hero-wide{margin:-59px 0 0!important}.pp-premium-shell.is-teacher .pp-premium-topbar__search{width:min(448px,35vw)!important}}.pp-auth-back,.pupil-record__back{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 11px!important;border:1px solid #d7e2ee!important;border-radius:999px!important;background:#fff!important;color:#315fba!important;font-size:12.5px!important;font-weight:760!important;text-decoration:none!important;box-shadow:none!important}.pp-auth-back:hover,.pupil-record__back:hover{background:#f5f9ff!important;border-color:#b9cce2!important}.pupil-record__header-actions{margin-left:auto!important}.pupil-record__header-actions .pupil-record__primary-action{min-height:42px!important;padding:0 16px!important;border-radius:11px!important;background:#fff!important;border:1px solid #cbd9e7!important;color:#17375f!important;font-size:13.5px!important}.teacher-home-v140__digest--operational>div>a{grid-template-columns:40px minmax(0,1fr) 16px!important;align-items:center!important;padding:13px 14px!important}.teacher-home-v140__digest--operational b{font-size:13px!important;line-height:1.2!important}.teacher-home-v140__digest--operational small{font-size:11px!important;line-height:1.35!important}.teacher-home-v140__digest--operational .is-amber{background:#fff6e7!important;color:#d78a12!important}.teacher-home-v140__focus>div:last-child{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.teacher-home-v140__focus>div:last-child>span{width:100%!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:8px 11px!important;border:1px solid #dfe8f1!important;border-radius:10px!important;background:#fbfdff!important;box-sizing:border-box!important}.teacher-home-v140__focus>div:last-child>span em{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;font-style:normal!important;font-weight:690!important;color:#17375f!important}.teacher-home-v140__focus>div:last-child>span.is-more{justify-content:center!important;background:#f5f8fc!important}.teacher-home-v140__lesson-ready>header{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:11px!important}.teacher-home-v140__lesson-ready>header h2{font-size:18px!important;line-height:1.2!important}.teacher-home-v140__lesson-ready .teacher-home-v140__pupil-signals>div{grid-template-columns:38px minmax(0,1fr)!important;min-height:68px!important;cursor:default!important}.teacher-home-v140__lesson-ready .teacher-home-v140__pupil-signals b{-webkit-line-clamp:3!important}@media(max-width:760px){.pupil-record__header-actions{width:100%!important;margin-left:0!important}.pupil-record__header-actions .pupil-record__primary-action{width:100%!important;justify-content:center!important}}.notes-view--living{padding:32px 26px 46px!important;background:transparent!important;border:0!important;box-shadow:none!important}.notes-living-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:28px!important;padding:0 0 22px!important;margin:0!important;border-bottom:1px solid #dfe7f0!important;background:transparent!important}.notes-living-head h2{margin:6px 0 7px!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#17375f!important}.notes-living-head p{max-width:720px!important;margin:0!important;font-size:14.5px!important;line-height:1.55!important;color:#687f9a!important}.notes-living-meta{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.notes-living-meta span{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:0 13px!important;border:1px solid #dce6f1!important;border-radius:999px!important;background:#fff!important;color:#6b7f98!important;font-size:12px!important}.notes-living-meta b{color:#17375f!important;margin-right:4px!important}.notes-living-stream{position:relative!important;margin-top:8px!important}.notes-living-stream article{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:28px!important;padding:24px 0!important;border:0!important;border-bottom:1px solid #e5ebf2!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.notes-living-stream article.is-latest{padding-top:26px!important}.notes-living-date{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.notes-living-date time{font-size:12.5px!important;font-weight:700!important;color:#6d819a!important}.notes-living-date span{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;background:#fff1e9!important;color:#c86545!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.08em!important}.notes-living-copy p{margin:0!important;font-size:16px!important;line-height:1.6!important;color:#263f62!important;white-space:pre-wrap!important}.notes-living-copy a{display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:9px!important;font-size:12px!important;font-weight:760!important;color:#4770c9!important;text-decoration:none!important}.notes-living-empty{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:28px 0!important;color:#647b96!important}.notes-living-empty svg{color:#6c83a2!important;margin-top:2px!important}.notes-living-empty b{display:block!important;color:#17375f!important;font-size:15px!important}.notes-living-empty p{margin:4px 0 0!important;font-size:13.5px!important;line-height:1.5!important}.practice-plan-view{padding:30px 26px 46px!important;background:transparent!important;border:0!important;box-shadow:none!important}.practice-plan-view__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;margin-bottom:22px!important}.practice-plan-view__head h2{margin:6px 0 7px!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#17375f!important}.practice-plan-view__head p{max-width:760px!important;margin:0!important;font-size:14px!important;line-height:1.55!important;color:#687f9a!important}.practice-plan-view__status{display:grid!important;justify-items:end!important;gap:4px!important}.practice-plan-view__status span{font-size:13px!important;font-weight:800!important;color:#17375f!important}.practice-plan-view__status small{font-size:11.5px!important;color:#7b8ca1!important}.practice-plan-view .practice-week-builder{margin:0!important;max-width:none!important}.premium-lesson-plan-summary{margin-top:auto!important;padding-top:18px!important;border-top:1px solid #e4eaf1!important}.premium-lesson-plan-summary p{margin:7px 0 9px!important;font-size:12.5px!important;line-height:1.45!important;color:#687d97!important}.premium-lesson-plan-summary a{display:inline-flex!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:780!important;color:#4770c9!important;text-decoration:none!important}@media(max-width:860px){.notes-living-head,.practice-plan-view__head{grid-template-columns:1fr!important;align-items:start!important}.notes-living-meta{justify-content:flex-start!important}.notes-living-stream article{grid-template-columns:1fr!important;gap:8px!important}.practice-plan-view__status{justify-items:start!important}}.practice-week-builder--simplified{border:1px solid #d9e4ef;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 10px 28px rgba(21,52,86,.035)}.practice-week-builder--simplified .practice-week-builder__head--next-lesson{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:24px 26px 18px;border-bottom:1px solid #e6edf4;background:#fbfdff}.practice-week-builder--simplified .practice-week-builder__head h2{margin:6px 0 5px;font-size:29px!important;line-height:1.08!important;color:#173a68!important;letter-spacing:-.03em!important}.practice-week-builder--simplified .practice-week-builder__head p{margin:0;max-width:720px;font-size:14px;line-height:1.5;color:#667e99}.practice-next-lesson-date{display:grid;gap:3px;text-align:right;min-width:210px}.practice-next-lesson-date small{font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#7b8ea7}.practice-next-lesson-date b{font-size:14px;color:#173a68}.practice-week-builder--simplified form{padding:20px 26px 24px}.practice-week-context--compact{display:grid!important;grid-template-columns:minmax(210px,1.1fr) minmax(150px,.55fr) minmax(220px,.9fr)!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important;margin-bottom:20px!important}.practice-week-context--compact label{display:grid;gap:6px}.practice-week-context--compact label>span{font-size:11px;font-weight:800;letter-spacing:.05em;color:#677d98}.practice-week-context--compact select{width:100%;height:46px;border:1px solid #d6e2ef;border-radius:12px;background:#fff;padding:0 14px;font-size:14px;color:#173a68}.practice-carry-forward{margin:0 0 18px;padding:18px;border:1px solid #dce7f1;border-radius:18px;background:#f9fbfe}.practice-carry-forward>header{margin-bottom:12px}.practice-carry-forward>header span{font-size:10px;font-weight:850;letter-spacing:.15em;color:#d56e4b}.practice-carry-forward>header h3{margin:4px 0 3px;font-size:20px;color:#173a68}.practice-carry-forward>header p{margin:0;font-size:13px;color:#6b819b}.practice-carry-forward__list{display:grid;gap:8px}.practice-carry-forward__list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 13px;border:1px solid #e1e9f2;border-radius:13px;background:#fff}.practice-carry-forward__list article>div:first-child{display:grid;gap:3px}.practice-carry-forward__list article b{font-size:14px;color:#173a68}.practice-carry-forward__list article small{font-size:11.5px;color:#788ba2}.practice-carry-forward__actions{display:flex;gap:8px}.practice-carry-forward__actions button{height:34px;padding:0 12px;border-radius:999px;border:1px solid #d3dfeb;background:#fff;color:#536c89;font-size:11.5px;font-weight:780;display:inline-flex;align-items:center;gap:5px}.practice-carry-forward__actions button.is-active,.practice-carry-forward__actions button:hover{border-color:#6f9ad0;background:#eef5fc;color:#173a68}.practice-carry-forward__list article.is-secure{opacity:.62}.practice-carry-forward__list article.is-keep{border-color:#bdd4eb;background:#f8fbff}.pp-library--collapsed{margin:0 0 18px;border:1px solid #dce7f1;border-radius:16px;background:#fff;overflow:hidden}.pp-library--collapsed>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.pp-library--collapsed>summary::-webkit-details-marker{display:none}.pp-library--collapsed>summary>span{display:flex;align-items:center;gap:12px;color:#173a68}.pp-library--collapsed>summary>span>span{display:grid;gap:2px}.pp-library--collapsed>summary b{font-size:14px}.pp-library--collapsed>summary small{font-size:11.5px;color:#748aa3;font-weight:500}.pp-library--collapsed[open]>summary{border-bottom:1px solid #e4ebf3}.pp-library--collapsed[open]>summary>svg{transform:rotate(180deg)}.pp-library__body{padding:16px 18px 18px}.pp-library-link{margin-top:12px}.pp-library-link a{font-size:12px;font-weight:760;color:#356dc2;text-decoration:none}.pp-suggestion--add{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;text-align:left!important;cursor:default!important}.pp-suggestion--add>div{display:grid;gap:2px}.pp-suggestion--add>button{width:32px;height:32px;flex:0 0 32px;border:1px solid #bfd1e5;border-radius:10px;background:#fff;color:#2d65b4;display:grid;place-items:center;cursor:pointer}.pp-suggestion--add>button:hover{background:#edf5ff}.pp-technique-config .pp-add-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:#fff!important;background:#1f4678!important;border-color:#1f4678!important;opacity:1!important}.pp-technique-config .pp-add-button:disabled{color:#fff!important;opacity:.45!important}.practice-task-workspace--simple{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:0}.practice-task-workspace--simple .practice-task-editor,.practice-task-workspace--simple .practice-task-preview{border:1px solid #dce7f1;border-radius:16px;background:#fff;padding:16px;min-width:0}.practice-task-workspace--simple textarea{width:100%;min-height:138px;resize:vertical;border:1px solid #d6e2ef;border-radius:12px;padding:13px 14px;font:500 14px/1.55 var(--font-ui);color:#173a68}.practice-task-workspace--simple .practice-checklist{max-height:230px;overflow:auto}.practice-publish-row{margin-top:18px!important;padding-top:16px!important;border-top:1px solid #e5edf4!important}.practice-publish-action button{color:#fff!important;background:#e37852!important;border-color:#e37852!important}.practice-publish-action button:disabled{color:#fff!important;opacity:.45!important}.resources-resource-card>.resources-assign-control{margin:0 14px 14px;padding:10px;border-top:1px solid #e7edf4}.resources-resource-card>.resources-assign-control.is-contextual{display:flex;align-items:center;justify-content:space-between;gap:10px}.resources-resource-card>.resources-assign-control .resources-context-assignee{display:grid}.resources-resource-card>.resources-assign-control .resources-context-assignee span{font-size:10px;color:#7a8fa7}.resources-resource-card>.resources-assign-control .resources-context-assignee b{font-size:12px;color:#173a68}.resources-resource-card>.resources-assign-control>button{min-width:74px!important;height:34px!important;border-radius:10px!important;background:#1f4678!important;color:#fff!important;font-size:11.5px!important;font-weight:800!important}.resources-card-footer strong{font-size:12px!important}.resources-sight-card em,.resources-technique-card__preview em{font-style:normal!important;font-weight:760!important;color:#356dc2!important}.pupil-ready-summary{margin:0 26px 26px;padding:24px;border:1px solid #d8e4ef;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(20,52,86,.035)}.pupil-ready-summary>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #e5edf4}.pupil-ready-summary h2{margin:5px 0 4px;font-size:30px;color:#173a68;letter-spacing:-.035em}.pupil-ready-summary header p{margin:0;color:#6c8199;font-size:14px}.pupil-ready-summary__date{padding:8px 11px;border-radius:999px;background:#f2f6fb;color:#536d8b;font-size:12px;font-weight:750}.pupil-ready-summary__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:22px;padding-top:20px}.pupil-ready-summary__section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pupil-ready-summary__section-head h3{margin:0;font-size:18px;color:#173a68}.pupil-ready-summary__section-head span{font-size:11.5px;color:#71869e}.pupil-ready-summary__tasks{display:grid;gap:8px}.pupil-ready-summary__tasks article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e0e8f1;border-radius:12px}.pupil-ready-summary__tasks article>div{display:grid;gap:2px}.pupil-ready-summary__tasks b{font-size:13px;color:#173a68}.pupil-ready-summary__tasks article>span,.pupil-ready-summary__tasks small{font-size:11px;color:#7489a1}.pupil-ready-summary__grid>aside{display:grid;gap:9px;align-content:start}.pupil-ready-summary__grid>aside>div{padding:14px;border-radius:13px;background:#f7f9fc}.pupil-ready-summary__grid>aside small{display:block;margin-bottom:4px;font-size:9.5px;font-weight:850;letter-spacing:.12em;color:#7b8da3}.pupil-ready-summary__grid>aside b{font-size:13px;line-height:1.4;color:#173a68}.pupil-ready-summary>footer{display:flex;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid #e5edf4}.pupil-ready-summary>footer .ui-primary{display:inline-flex;align-items:center;gap:7px;text-decoration:none}@media(max-width:920px){.practice-week-builder--simplified .practice-week-builder__head--next-lesson{grid-template-columns:1fr}.practice-next-lesson-date{text-align:left}.practice-task-workspace--simple,.practice-week-context--compact,.pupil-ready-summary__grid{grid-template-columns:1fr!important}.practice-carry-forward__list article{grid-template-columns:1fr}.practice-carry-forward__actions{flex-wrap:wrap}.pupil-ready-summary{margin-inline:14px}}.lesson-capture{margin:0 0 18px;border:1px solid #dbe6f2;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f6faff);overflow:hidden}.lesson-capture__head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 20px}.lesson-capture__head>div{min-width:0}.lesson-capture__head h3{margin:6px 0 5px;font-size:18px;line-height:1.18;color:#153a68;letter-spacing:-.02em}.lesson-capture__head p{margin:0;max-width:720px;font-size:12.5px;line-height:1.5;color:#6b8099}.lesson-capture__start,.lesson-capture__stop{flex:0 0 auto;min-height:40px;padding:0 15px;border:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:750 12.5px/1 var(--font-ui);cursor:pointer}.lesson-capture__start{background:#173f70;color:#fff}.lesson-capture__stop{background:#fff0eb;color:#b65437;border:1px solid #efc5b7}.lesson-capture__processing{flex:0 0 auto;padding:10px 13px;border-radius:10px;background:#eef4fb;color:#456684;font-size:12px;font-weight:750}.lesson-capture__error{margin:0 18px 18px;padding:12px 14px;border-radius:11px;background:#fff3ef;border:1px solid #f1cabc;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8f422d;font-size:12px}.lesson-capture__error button{border:0;background:transparent;color:#173f70;font-weight:800;cursor:pointer}.lesson-capture__review{border-top:1px solid #dfe8f2;padding:16px 18px 18px;background:#fff}.lesson-capture__review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.lesson-capture__review-head>div{display:grid;gap:3px}.lesson-capture__review-head b{font-size:14px;color:#173a68}.lesson-capture__review-head span{font-size:12px;color:#70839b}.lesson-capture__clear{border:0;background:transparent;color:#718298;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;cursor:pointer}.lesson-capture__tasks{display:grid;gap:8px}.lesson-capture__tasks label{display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;border:1px solid #e1e8f1;border-radius:12px;background:#fbfdff;cursor:pointer}.lesson-capture__tasks label.is-off{opacity:.5}.lesson-capture__tasks input{margin-top:3px}.lesson-capture__tasks label>div{display:grid;gap:3px}.lesson-capture__tasks b{font-size:12.5px;line-height:1.35;color:#203f64}.lesson-capture__tasks small{font-size:11px;line-height:1.35;color:#74859b}.lesson-capture__action{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;font-size:9.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.lesson-capture__action.is-add{background:#e9f7f0;color:#237454}.lesson-capture__action.is-update{background:#edf4ff;color:#3263a8}.lesson-capture__action.is-remove{background:#fff0eb;color:#a34e35}.lesson-capture__action.is-keep{background:#fff7df;color:#886d20}.lesson-capture__review-actions{display:flex;justify-content:flex-end;margin-top:12px}.lesson-capture__review-actions .product-primary{min-height:39px;padding-inline:14px;font-size:12px}.lesson-capture__note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid #e6edf4}.lesson-capture__note label{display:grid;gap:6px}.lesson-capture__note label>span{font-size:10.5px;font-weight:800;letter-spacing:.08em;color:#607895;text-transform:uppercase}.lesson-capture__note textarea{width:100%;resize:vertical;min-height:58px;padding:10px 11px;border:1px solid #dce5ef;border-radius:10px;background:#fff;color:#23405f;font:500 12px/1.45 var(--font-ui)}.lesson-capture__note button{min-height:38px;padding:0 13px;border:1px solid #cbd8e6;border-radius:10px;background:#fff;color:#173a68;font-size:11.5px;font-weight:800;cursor:pointer}@media(max-width:760px){.lesson-capture__head{align-items:flex-start;flex-direction:column}.lesson-capture__processing,.lesson-capture__start,.lesson-capture__stop{width:100%}.lesson-capture__note{grid-template-columns:1fr}.lesson-capture__note button{width:100%}}.lesson-capture__consent{display:flex;align-items:flex-start;gap:9px;margin:0 18px 16px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid #e2e9f1;color:#687d96;font-size:11.5px;line-height:1.4}.lesson-capture__consent input{margin-top:2px}.lesson-capture__start:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.active-lesson.active-lesson--workflow{display:block!important;background:transparent!important}.active-lesson--workflow .active-lesson__header--workflow{display:block!important;margin:0 0 14px!important;padding:0 0 16px!important;background:transparent!important;border:0!important;border-bottom:1px solid #e3ebf3!important;border-radius:0!important}.active-lesson--workflow .active-lesson__header--workflow h2{margin:5px 0 4px!important;font-size:25px!important;color:#173a68!important}.active-lesson--workflow .active-lesson__header--workflow p{margin:0!important;max-width:760px!important;color:#6d829a!important}.lesson-status-strip{display:grid!important;grid-template-columns:180px 180px minmax(0,1fr)!important;gap:0!important;margin:0 0 18px!important;border:1px solid #dce6f0!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.lesson-status-strip>div{min-width:0!important;padding:14px 16px!important;border-right:1px solid #e6edf4!important;display:grid!important;gap:3px!important;align-content:start!important}.lesson-status-strip>div:last-child{border-right:0!important}.lesson-status-strip small{font-size:9.5px!important;font-weight:850!important;letter-spacing:.11em!important;color:#7b8da4!important}.lesson-status-strip b{font-size:20px!important;line-height:1.15!important;color:#173a68!important}.lesson-status-strip b.lesson-status-strip__note{font-size:13px!important;line-height:1.35!important;white-space:normal!important}.lesson-status-strip span{font-size:11px!important;color:#778ba2!important}.active-lesson--workflow .lesson-homework--primary{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}.active-lesson--workflow .lesson-homework--primary .practice-week-builder{width:100%!important;max-width:none!important;margin:0!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson{padding:20px 22px 15px!important;align-items:center!important}.practice-week-builder--simplified .practice-week-builder__head h2{font-size:25px!important}.practice-week-builder--simplified form{padding:16px 22px 20px!important}.practice-carry-forward{padding:15px!important;margin-bottom:14px!important}.practice-carry-forward>header{margin-bottom:10px!important}.practice-carry-forward__list{gap:7px!important}.practice-carry-forward__list article{padding:10px 12px!important}.practice-carry-forward__actions button{min-width:122px!important}.pp-library--collapsed{margin-bottom:14px!important}.pp-library--collapsed>summary{padding:13px 15px!important}.pp-library__body{padding:14px 15px 15px!important}.pp-resource-list{display:grid!important;gap:8px!important}.pp-resource-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:11px 12px!important;border:1px solid #e0e8f1!important;border-radius:12px!important;background:#fff!important}.pp-resource-list article.is-selected{border-color:#8eafd5!important;background:#f6faff!important}.pp-resource-list article>div{display:grid!important;gap:2px!important}.pp-resource-list b{font-size:13px!important;color:#173a68!important}.pp-resource-list small{font-size:11px!important;color:#768aa2!important;line-height:1.35!important}.pp-resource-list button{min-height:34px!important;padding:0 11px!important;border:1px solid #bfd1e5!important;border-radius:9px!important;background:#fff!important;color:#285f9f!important;font-size:11.5px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:5px!important;cursor:pointer!important}.pp-resource-list__empty{margin:0!important;padding:12px!important;color:#74879f!important;font-size:12px!important}.practice-task-workspace--simple{margin-top:0!important}.practice-publish-row{margin-top:14px!important;padding-top:14px!important}.practice-publish-action .product-primary,.practice-publish-action button.product-primary{background:#173f70!important;color:#fff!important;border-color:#173f70!important;opacity:1!important;-webkit-text-fill-color:#fff!important}.practice-publish-action .product-primary:disabled{background:#9aaac0!important;border-color:#9aaac0!important;color:#fff!important;opacity:.62!important;-webkit-text-fill-color:#fff!important}.lesson-note-disclosure{margin-top:14px!important;border:1px solid #dce6f0!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.lesson-note-disclosure>summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:10px!important;padding:13px 15px!important;color:#173a68!important}.lesson-note-disclosure>summary::-webkit-details-marker{display:none!important}.lesson-note-disclosure>summary>span{display:grid!important;gap:2px!important}.lesson-note-disclosure>summary b{font-size:13px!important}.lesson-note-disclosure>summary small{font-size:11px!important;color:#7a8da4!important;font-weight:500!important}.lesson-note-disclosure>div{padding:0 15px 15px!important;border-top:1px solid #e6edf4!important}.lesson-note-disclosure .teaching-memory-composer{padding-top:14px!important}@media(max-width:820px){.lesson-status-strip{grid-template-columns:1fr!important}.lesson-status-strip>div{border-right:0!important;border-bottom:1px solid #e6edf4!important}.lesson-status-strip>div:last-child{border-bottom:0!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson{grid-template-columns:1fr!important}.practice-next-lesson-date{text-align:left!important}.practice-carry-forward__actions{width:100%!important}.practice-carry-forward__actions button{flex:1!important;min-width:0!important}.pp-resource-list article{grid-template-columns:1fr!important}.pp-resource-list button{justify-self:start!important}}.active-lesson--workflow,.active-lesson--workflow *,.lesson-capture,.lesson-capture *,.practice-week-builder--simplified,.practice-week-builder--simplified *{font-family:var(--font-ui),system-ui,sans-serif!important}.active-lesson--workflow .ui-kicker,.active-lesson--workflow b,.active-lesson--workflow button,.active-lesson--workflow h1,.active-lesson--workflow h2,.active-lesson--workflow h3,.active-lesson--workflow h4,.active-lesson--workflow label,.active-lesson--workflow small,.active-lesson--workflow strong,.active-lesson--workflow summary,.lesson-capture b,.lesson-capture button,.lesson-capture label,.lesson-capture strong,.practice-week-builder--simplified .practice-eyebrow,.practice-week-builder--simplified b,.practice-week-builder--simplified button,.practice-week-builder--simplified h1,.practice-week-builder--simplified h2,.practice-week-builder--simplified h3,.practice-week-builder--simplified label,.practice-week-builder--simplified small,.practice-week-builder--simplified strong,.practice-week-builder--simplified summary{font-weight:600!important}.pupil-record__tabs{display:flex!important;align-items:center!important}.pupil-record__tabs-action{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:36px!important;padding:0 13px!important;border:1px solid #cfdae7!important;border-radius:10px!important;background:#fff!important;color:#173a68!important;text-decoration:none!important;font-size:12.5px!important;font-weight:600!important}.pupil-record__tabs-action:hover{background:#f7faff!important;border-color:#aec4da!important}.lesson-last-week{margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important}.lesson-last-week>header{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:10px!important}.lesson-last-week>header h3{margin:4px 0 0!important;font-size:18px!important;line-height:1.2!important;color:#173a68!important;font-weight:600!important}.lesson-last-week__grid{display:grid!important;grid-template-columns:1fr 1.25fr 1fr!important}.lesson-last-week__grid>article{min-width:0!important;padding:15px 16px!important;border:1px solid #dfe8f1!important;border-radius:13px!important;box-shadow:none!important}.lesson-last-week__grid small{display:block!important;margin-bottom:6px!important;font-size:10px!important;letter-spacing:.08em!important;color:#72869e!important}.lesson-last-week__grid b{display:block!important;margin-bottom:6px!important;font-size:14px!important;line-height:1.35!important;color:#183a67!important}.lesson-last-week__grid>article>span{display:block!important;font-size:11.5px!important;line-height:1.45!important;color:#73869e!important}.lesson-last-week__grid ul{display:grid!important;gap:5px!important;margin:8px 0 0!important;padding:0!important;list-style:none!important}.lesson-last-week__grid li{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.lesson-last-week__grid li span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11.5px!important;color:#34516f!important}.lesson-last-week__grid li em{font-style:normal!important;font-size:10px!important;color:#71839a!important}.active-lesson--workflow .active-lesson__header--workflow{margin-bottom:16px!important}.active-lesson--workflow .lesson-homework--primary{border-top:1px solid #e5edf4!important;padding-top:18px!important}.practice-week-builder--simplified{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson{padding:0 0 15px!important;border:0!important;background:transparent!important}.practice-week-builder--simplified form{padding:0!important}.practice-carry-forward{margin:0 0 12px!important;padding:14px 0 4px!important;border:0!important;border-top:1px solid #e7edf4!important;border-radius:0!important;background:transparent!important}.practice-carry-forward>header p b{font-weight:600!important}.practice-carry-forward__list article{border:0!important;border-bottom:1px solid #e6edf4!important;border-radius:0!important;background:transparent!important;padding:11px 0!important}.practice-carry-forward__list article:last-child{border-bottom:0!important}.practice-carry-forward__list article>div:first-child{min-width:0!important}.practice-carry-forward__list article em{display:block!important;margin-top:4px!important;font-style:normal!important;font-size:10.5px!important;color:#517ba8!important}.practice-carry-forward__actions button{border-radius:9px!important;background:#fff!important;color:#415d7d!important;border:1px solid #d8e2ed!important;font-weight:600!important}.practice-carry-forward__actions button.is-active{background:#edf5ff!important;border-color:#8db0d8!important;color:#244f85!important}.practice-carry-forward__list article.is-secure{opacity:.72!important}.practice-carry-forward__list article.is-secure .practice-carry-forward__actions button:first-child{background:#eef7f1!important;border-color:#a8cfb8!important;color:#2f7550!important}.practice-carry-forward__list article.is-keep .practice-carry-forward__actions button:last-child{background:#edf5ff!important;border-color:#8db0d8!important;color:#244f85!important}.lesson-capture{margin:14px 0 12px!important;background:#f9fbfe!important;box-shadow:none!important}.lesson-capture,.pp-library--collapsed{border:1px solid #dbe6f1!important;border-radius:13px!important}.practice-task-workspace--simple{gap:12px!important}.practice-task-editor,.practice-task-preview{border-radius:13px!important;box-shadow:none!important}.practice-publish-row{border-top:1px solid #e4ebf3!important}@media(min-width:861px){.marketing-home-hero>.marketing-home-proof--hero-wide{margin:-64px 0 0!important;padding-bottom:0!important}.marketing-home-hero{padding-bottom:0!important}.marketing-first-screen{padding-bottom:18px!important}}.marketing-capture-feature{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)!important;gap:22px!important;max-width:1500px!important;margin:28px auto 12px!important;padding:30px!important;border:1px solid #dce7f2!important;border-radius:26px!important;background:linear-gradient(135deg,#f8fbff,#fff 58%,#fff7f2)!important}.marketing-capture-feature h2{margin:8px 0 10px!important;font-size:clamp(30px,3vw,48px)!important;line-height:1.02!important;letter-spacing:-.035em!important;color:#173a68!important;font-weight:600!important}.marketing-capture-feature>div>p{max-width:820px!important;margin:0!important;font-size:16px!important;line-height:1.65!important;color:#58728f!important}.marketing-capture-feature__points{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:20px!important}.marketing-capture-feature__points span{display:flex!important;align-items:center!important;gap:8px!important;padding:11px 12px!important;border:1px solid #e0e8f1!important;border-radius:12px!important;background:#fff!important;color:#29486f!important;font-size:12.5px!important;font-weight:600!important}.marketing-capture-feature__points svg{color:#4a78c8!important}.marketing-capture-feature>aside{align-self:stretch!important;padding:22px!important;border-radius:18px!important;background:#173a68!important;color:#fff!important}.marketing-capture-feature>aside .marketing-kicker{color:#dce9fb!important}.marketing-capture-feature>aside h3{margin:7px 0 8px!important;font-size:22px!important;line-height:1.15!important;color:#fff!important;font-weight:600!important}.marketing-capture-feature>aside>p{margin:0!important;font-size:13px!important;line-height:1.55!important;color:#d5e1ef!important}.marketing-capture-feature__example{display:grid!important;gap:7px!important;margin-top:18px!important;padding:15px!important;border-radius:13px!important;background:rgba(255,255,255,.09)!important}.marketing-capture-feature__example small{font-size:9.5px!important;letter-spacing:.1em!important;color:#b9cce1!important;font-weight:600!important}.marketing-capture-feature__example b{font-size:12.5px!important;line-height:1.45!important;color:#fff!important;font-weight:600!important}.marketing-capture-feature__example span{font-size:11.5px!important;color:#dce8f5!important}@media(max-width:900px){.lesson-last-week__grid{grid-template-columns:1fr!important}.pupil-record__tabs-action{margin-left:0!important}.marketing-capture-feature{grid-template-columns:1fr!important;margin-inline:16px!important;padding:22px!important}}@media(max-width:640px){.marketing-capture-feature__points{grid-template-columns:1fr!important}}.pupil-record,.pupil-record *{font-family:var(--font-ui),system-ui,sans-serif!important}.pupil-record a,.pupil-record b,.pupil-record button,.pupil-record h1,.pupil-record h2,.pupil-record h3,.pupil-record h4,.pupil-record h5,.pupil-record h6,.pupil-record label,.pupil-record strong,.pupil-record summary{font-weight:600!important}.pupil-record__header--mockup{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:18px 28px 14px!important;min-height:118px!important;background:#fff!important;border-bottom:1px solid #e5edf5!important}.pupil-record__header-main{display:grid!important;gap:10px!important;min-width:0!important}.pupil-record__header--mockup .pupil-record__back{justify-self:start!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#fff!important;border:1px solid #d6e2ef!important;color:#3564b8!important;font-weight:600!important;font-size:12px!important}.pupil-record__header--mockup .pupil-record__identity{gap:14px!important;align-items:center!important}.pupil-record__header--mockup .pupil-record__identity>span{width:48px!important;height:48px!important;font-size:14px!important}.pupil-record__header--mockup .pupil-record__identity h1{font-size:26px!important;line-height:1.05!important;font-weight:600!important;margin:0!important}.pupil-record__header--mockup .pupil-record__identity p{font-size:13px!important;margin-top:5px!important}.pupil-record__book-lesson{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:0 18px!important;margin-top:16px!important;border-radius:10px!important;background:#df744f!important;color:#fff!important;text-decoration:none!important;font-size:12.5px!important;font-weight:600!important;box-shadow:0 6px 18px rgba(203,96,61,.14)!important}.pupil-record__tabs{padding:0 28px!important;min-height:50px!important;background:#fff!important;border-bottom:1px solid #e5edf5!important;gap:20px!important}.pupil-record__tabs>a{min-height:50px!important;font-size:12px!important;font-weight:500!important;padding:0 2px!important}.pupil-record__tabs>a.is-active{font-weight:600!important}.pupil-record__lesson-premium{padding:20px 28px 28px!important;background:#fff!important}.active-lesson--workflow .active-lesson__header--workflow{padding:0 0 10px!important;margin:0 0 10px!important;border-bottom:0!important}.active-lesson--workflow .active-lesson__header--workflow .ui-kicker{font-size:10px!important}.active-lesson--workflow .active-lesson__header--workflow h2{font-size:22px!important;line-height:1.15!important;margin:5px 0 3px!important;font-weight:600!important}.active-lesson--workflow .active-lesson__header--workflow p{font-size:12.5px!important;line-height:1.45!important;max-width:720px!important}.lesson-last-week{margin:0 0 12px!important}.lesson-last-week>header{display:block!important;margin:0 0 8px!important}.lesson-last-week>header .ui-kicker{font-size:10px!important}.lesson-last-week>header h3{display:none!important}.lesson-last-week__grid{grid-template-columns:1fr 1.08fr 1fr!important;gap:10px!important}.lesson-last-week__grid>article{padding:13px 14px!important;border-radius:11px!important;min-height:112px!important;background:#fff!important}.lesson-last-week__grid small{font-size:9.5px!important;margin-bottom:4px!important}.lesson-last-week__grid b{font-size:13px!important;margin-bottom:4px!important;font-weight:600!important}.lesson-last-week__grid li span,.lesson-last-week__grid>article>span{font-size:10.8px!important}.lesson-last-week__grid ul{gap:3px!important;margin-top:5px!important}.lesson-last-week__grid li em{font-size:9.5px!important}.lesson-capture{margin:12px 0!important;border:1px solid #efc6b8!important;border-radius:12px!important;background:linear-gradient(90deg,#fffaf7,#fff7f3)!important}.lesson-capture__head{padding:13px 16px!important}.lesson-capture__head:before{content:"";width:38px;height:38px;border-radius:50%;background:#fde7de;flex:0 0 38px}.lesson-capture__head>div{margin-left:-50px!important;padding-left:50px!important}.lesson-capture__head h3{font-size:15px!important;margin:3px 0 2px!important;font-weight:600!important}.lesson-capture__head p{font-size:11.5px!important}.lesson-capture__start{min-height:38px!important;padding:0 16px!important;background:#df6848!important;color:#fff!important;border-radius:9px!important;font-weight:600!important}.lesson-capture__consent{margin:0 16px 12px!important;padding:8px 10px!important;font-size:10.5px!important}.practice-week-builder--simplified{padding-top:10px!important;border-top:1px solid #e8edf3!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:10px!important;padding:0!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson>div:first-child{display:grid!important;gap:2px!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson .practice-eyebrow{font-size:10px!important;color:#c75d3f!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson h2{font-size:19px!important;line-height:1.2!important;margin:0!important;font-weight:600!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson p{display:none!important}.practice-next-lesson-date{min-width:auto!important;text-align:right!important}.practice-next-lesson-date small{font-size:9px!important;font-weight:600!important}.practice-next-lesson-date b{font-size:12px!important;font-weight:600!important}.practice-week-builder--simplified form{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:10px 14px!important;align-items:start!important}.practice-carry-forward{grid-column:1!important;margin:0!important;padding:10px 12px 8px!important;border:1px solid #dfe7f0!important;border-radius:11px!important;background:#fff!important}.practice-carry-forward>header{margin-bottom:6px!important}.practice-carry-forward>header span{font-size:9px!important;font-weight:600!important}.practice-carry-forward>header h3{font-size:13px!important;margin:2px 0 1px!important;font-weight:600!important}.practice-carry-forward>header p{font-size:10.5px!important}.practice-carry-forward__list{gap:0!important}.practice-carry-forward__list article{grid-template-columns:minmax(0,1fr) auto!important;padding:7px 0!important;gap:10px!important}.practice-carry-forward__list article b{font-size:11px!important;font-weight:500!important}.practice-carry-forward__list article small{font-size:9.5px!important}.practice-carry-forward__list article em{font-size:9px!important;margin-top:2px!important}.practice-carry-forward__actions{gap:5px!important}.practice-carry-forward__actions button{height:29px!important;min-width:0!important;padding:0 9px!important;border-radius:7px!important;font-size:9.5px!important;font-weight:500!important}.practice-carry-forward__actions button.is-active{font-weight:600!important}.pp-library--collapsed{grid-column:1!important;margin:0!important;border:1px solid #dfe7f0!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}.pp-library--collapsed>summary{min-height:42px!important;padding:0 12px!important}.pp-library--collapsed>summary b{font-size:11.5px!important;font-weight:600!important}.pp-library--collapsed>summary small{font-size:9.5px!important}.pp-library--collapsed .pp-library__body{padding:12px!important}.practice-task-workspace--simple{grid-column:2!important;grid-row:1/span 2!important;grid-template-columns:1fr 1fr!important}.practice-task-editor,.practice-task-preview{padding:11px 12px!important;border:1px solid #dfe7f0!important;border-radius:11px!important;background:#fff!important;min-height:100%!important}.practice-task-title b{font-size:11.5px!important;font-weight:600!important}.practice-task-title small{font-size:9.5px!important;line-height:1.35!important}.practice-task-editor textarea{min-height:126px!important;padding:9px 10px!important;border-radius:8px!important;font-size:11px!important;line-height:1.55!important}.practice-dictate{font-size:10.5px!important;font-weight:500!important}.practice-checklist{gap:6px!important}.practice-checklist article{min-height:42px!important;padding:7px 8px!important;border-radius:8px!important}.practice-checklist article b{font-size:10px!important}.practice-checklist article>span{width:25px!important;height:25px!important}.practice-publish-row{grid-column:2!important;margin:0!important;padding:8px 0 0!important;border-top:1px solid #e5ebf2!important;display:flex!important;justify-content:flex-end!important}.practice-publish-meta{display:none!important}.practice-publish-action{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:100%!important}.practice-publish-action>span{font-size:9.5px!important;color:#7a8ca4!important}.practice-publish-action .product-primary{min-height:36px!important;padding:0 14px!important;background:#df6848!important;color:#fff!important;border-radius:8px!important;font-size:10.5px!important;font-weight:600!important}.lesson-note-disclosure{margin-top:12px!important;border-radius:10px!important}@media(max-width:1100px){.practice-week-builder--simplified form{grid-template-columns:1fr!important}.pp-library--collapsed,.practice-carry-forward,.practice-publish-row,.practice-task-workspace--simple{grid-column:1!important;grid-row:auto!important}}@media(max-width:760px){.pupil-record__header--mockup{padding:16px!important}.pupil-record__book-lesson{margin-top:8px!important}.pupil-record__tabs{padding:0 16px!important;overflow:auto!important}.pupil-record__lesson-premium{padding:16px!important}.lesson-last-week__grid,.practice-task-workspace--simple{grid-template-columns:1fr!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson{align-items:start!important;flex-direction:column!important}.practice-next-lesson-date{text-align:left!important}}.practice-week-builder--simplified{padding-top:0!important;border-top:0!important}.practice-week-builder--simplified .practice-week-builder__head--next-lesson{margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid #e7edf4!important}.lesson-review-overview{margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}.lesson-review-overview>header{display:flex!important;justify-content:space-between!important;gap:18px!important;margin-bottom:8px!important}.lesson-review-overview>header h3{margin:2px 0 0!important;font-size:16px!important;color:#173a68!important}.lesson-review-overview>header p{font-size:10.5px!important;color:#7b8da3!important}.lesson-review-overview__grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(220px,.7fr) minmax(220px,.75fr)!important;gap:10px!important;align-items:stretch!important}.lesson-review-card{min-width:0!important;border:1px solid #dfe7f0!important;border-radius:11px!important;background:#fff!important;padding:12px 13px!important;box-shadow:none!important}.lesson-review-card>small,.lesson-review-card__head small{display:block!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#71859e!important;font-weight:600!important}.lesson-review-card>b,.lesson-review-card__head b{display:block!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.35!important;color:#183a67!important;font-weight:600!important}.lesson-review-card>p{margin:5px 0 0!important;font-size:10.5px!important;line-height:1.4!important;color:#74869d!important}.lesson-review-card__head{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:7px!important}.lesson-review-card__head>span{flex:0 0 auto!important;padding:3px 7px!important;border-radius:999px!important;background:#f3f6fa!important;color:#637991!important;font-size:9.5px!important;font-weight:600!important}.lesson-review-homework{display:grid!important;gap:0!important}.lesson-review-homework>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:7px 0!important;border-top:1px solid #edf1f5!important}.lesson-review-homework>div:first-child{border-top:0!important}.lesson-review-homework>div>div:first-child{min-width:0!important;display:grid!important;gap:2px!important}.lesson-review-homework b{font-size:10.8px!important;line-height:1.3!important;font-weight:500!important;color:#274766!important}.lesson-review-homework small{font-size:9.3px!important;color:#8593a5!important}.lesson-review-homework__actions{display:flex!important;align-items:center!important;gap:5px!important}.lesson-review-homework__actions button{min-height:28px!important;padding:0 8px!important;border:1px solid #d7e1ec!important;border-radius:7px!important;background:#fff!important;color:#516a86!important;font-size:9px!important;font-weight:500!important;white-space:nowrap!important;cursor:pointer!important}.lesson-review-homework__actions button.is-active{border-color:#d97958!important;background:#fff3ee!important;color:#a04a32!important;font-weight:600!important}.lesson-review-homework>div.is-secure{opacity:.7!important}.lesson-review-clips{display:grid!important;gap:6px!important;margin-top:8px!important}.lesson-review-clips>div{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:6px 0!important;border-top:1px solid #edf1f5!important}.lesson-review-clips>div:first-child{border-top:0!important}.lesson-review-clips span{font-size:10px!important;color:#34516e!important;font-weight:600!important}.lesson-review-clips small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;color:#74869d!important}.lesson-review-clips a{font-size:9.5px!important;color:#3569b8!important;text-decoration:none!important;font-weight:600!important}.lesson-review-empty{font-size:10px!important;color:#7d8da1!important;margin:6px 0 0!important}.lesson-capture{margin:0 0 10px!important}.lesson-capture__head{padding:11px 14px 7px!important}.lesson-capture__head:before{width:32px!important;height:32px!important;flex-basis:32px!important}.lesson-capture__head>div{margin-left:-42px!important;padding-left:42px!important}.lesson-capture__head h3{font-size:14px!important}.lesson-capture__head p{font-size:10.5px!important;line-height:1.4!important}.lesson-capture__start{min-height:34px!important;padding:0 14px!important;font-size:10.5px!important}.lesson-capture__consent{align-items:center!important;min-height:32px!important;margin:0 14px 8px!important;padding:4px 9px!important;border-radius:8px!important;font-size:9.8px!important;line-height:1.25!important}.lesson-capture__consent input{margin:0!important}.lesson-after-capture-tools{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr)!important;gap:10px!important;margin:0 0 12px!important}.lesson-add-note,.lesson-after-capture-tools .pp-library--collapsed{margin:0!important;border:1px solid #dfe7f0!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}.lesson-after-capture-tools summary{list-style:none!important;cursor:pointer!important;min-height:44px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.lesson-after-capture-tools summary::-webkit-details-marker{display:none!important}.lesson-after-capture-tools summary>span{display:flex!important;align-items:center!important;gap:9px!important}.lesson-after-capture-tools summary>span>span{display:grid!important;gap:1px!important}.lesson-after-capture-tools summary b{font-size:11px!important;font-weight:600!important;color:#193b67!important}.lesson-after-capture-tools summary small{font-size:9.3px!important;color:#7b8da3!important}.lesson-add-note form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px 12px 12px!important;border-top:1px solid #e8eef4!important}.lesson-add-note textarea{width:100%!important;min-height:58px!important;resize:vertical!important;border:1px solid #d9e3ed!important;border-radius:8px!important;padding:8px 9px!important;font:400 10.5px/1.45 var(--font-ui)!important;color:#244462!important}.lesson-add-note button{min-height:34px!important;padding:0 11px!important;border:0!important;border-radius:8px!important;background:#173f70!important;color:#fff!important;font-size:10px!important;font-weight:600!important}.practice-week-builder--simplified form{display:block!important}.practice-task-workspace--simple{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin:0!important}.practice-publish-row{margin-top:10px!important;padding-top:10px!important}.pupil-dashboard__clip-share{margin:18px 0!important;border:1px solid #dce6f0!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important}.pupil-dashboard__clip-share>summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;color:#173a68!important}.pupil-dashboard__clip-share>summary::-webkit-details-marker{display:none!important}.pupil-dashboard__clip-share>summary>span:first-child{display:flex!important;align-items:center!important;gap:10px!important}.pupil-dashboard__clip-share>summary>span:first-child>span{display:grid!important;gap:2px!important}.pupil-dashboard__clip-share>summary b{font-size:13px!important;font-weight:600!important}.pupil-dashboard__clip-share>summary small{font-size:10px!important;color:#74869d!important}.pupil-dashboard__clip-share>summary>span:last-child{font-size:10px!important;color:#4d6b8c!important;font-weight:600!important}.pupil-dashboard__clip-share .student-video-uploader{border-top:1px solid #e8eef4!important;border-radius:0!important;box-shadow:none!important}@media(max-width:1100px){.lesson-review-overview__grid{grid-template-columns:1fr 1fr!important}.lesson-review-card--homework{grid-column:1/-1!important}}@media(max-width:760px){.lesson-review-overview>header{align-items:start!important;flex-direction:column!important;gap:4px!important}.lesson-after-capture-tools,.lesson-review-homework>div,.lesson-review-overview__grid,.practice-task-workspace--simple{grid-template-columns:1fr!important}.lesson-review-homework__actions{flex-wrap:wrap!important}.lesson-add-note form{grid-template-columns:1fr!important}}.practice-week-builder--simplified,.practice-week-builder--simplified *{font-family:var(--font-ui),system-ui,sans-serif!important}.practice-week-builder--simplified b,.practice-week-builder--simplified button,.practice-week-builder--simplified h1,.practice-week-builder--simplified h2,.practice-week-builder--simplified h3,.practice-week-builder--simplified h4,.practice-week-builder--simplified label,.practice-week-builder--simplified strong,.practice-week-builder--simplified summary{font-weight:600!important}.practice-week-builder__head--next-lesson{margin-bottom:18px!important;padding-bottom:14px!important}.practice-week-builder__head--next-lesson h2{margin:0 0 4px!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.02em!important;font-weight:600!important}.practice-week-builder__head--next-lesson p{margin:0!important;font-size:13px!important;line-height:1.45!important}.lesson-review-card small,.practice-eyebrow,.practice-next-lesson-date small{font-size:10px!important;line-height:1.2!important;letter-spacing:.08em!important;font-weight:600!important}.lesson-review-overview>header{align-items:end!important;margin-bottom:10px!important}.lesson-review-overview>header h3{margin:4px 0 0!important;font-size:19px!important;line-height:1.2!important;font-weight:600!important}.lesson-review-overview>header p{margin:0!important;font-size:12px!important;line-height:1.4!important}.lesson-review-card{min-height:0!important}.lesson-review-card--clips>b,.lesson-review-card--note>b,.lesson-review-card__head b{font-size:14px!important;line-height:1.35!important;font-weight:600!important}.lesson-review-homework>div>div:first-child>b{font-size:12px!important;line-height:1.35!important;font-weight:500!important}.lesson-review-homework>div>div:first-child>small{margin-top:3px!important;font-size:10.5px!important;line-height:1.25!important;letter-spacing:0!important;font-weight:500!important;color:#71839a!important}.lesson-review-homework>div>div:first-child>em{display:block!important;margin-top:4px!important;font-style:normal!important;font-size:10px!important;line-height:1.2!important;font-weight:500!important;color:#5e7995!important}.lesson-review-homework__actions button{min-height:34px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important;font-weight:600!important}.lesson-after-capture-tools summary b,.lesson-capture__head h3,.practice-task-title b{font-size:14px!important;line-height:1.25!important;font-weight:600!important}.lesson-after-capture-tools summary small,.lesson-capture__head p,.practice-task-title small{font-size:10.8px!important;line-height:1.4!important;letter-spacing:0!important;font-weight:500!important}.practice-task-editor textarea{font-size:12.5px!important;line-height:1.5!important;font-weight:400!important}.practice-checklist article b{font-size:11.5px!important;line-height:1.35!important;font-weight:500!important}.practice-publish-action>span{font-size:10.5px!important;font-weight:500!important}@media(max-width:900px){.practice-week-builder__head--next-lesson{grid-template-columns:1fr!important;gap:8px!important}.practice-next-lesson-date{justify-items:start!important;text-align:left!important}}.lesson-dictation .lesson-capture__head{align-items:center!important}.lesson-dictation__transcript{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid #e7edf4}.lesson-dictation__transcript label{display:grid;gap:6px}.lesson-dictation__transcript label>span{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#667c98}.lesson-dictation__transcript textarea{width:100%;resize:vertical;min-height:70px;border:1px solid #d7e2ee;border-radius:12px;padding:11px 12px;font:inherit;color:#17345f;background:#fff}.lesson-dictation__transcript>button{min-height:44px;border:0;border-radius:12px;padding:0 18px;background:#23466f;color:#fff;font-weight:600}@media(max-width:700px){.lesson-dictation__transcript{grid-template-columns:1fr}.lesson-dictation__transcript>button{width:100%}}.teacher-setup-guide{position:relative;margin:0 0 22px;padding:18px;border:1px solid #dce6f0;border-radius:22px;background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 16px 38px rgba(26,58,92,.06);overflow:hidden}.teacher-setup-guide__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:16px}.teacher-setup-guide__progress{--setup-progress:0deg;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;position:relative;background:conic-gradient(#db684b var(--setup-progress),#edf2f7 0)}.teacher-setup-guide__progress:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.teacher-setup-guide__progress span{position:relative;z-index:1;color:#173a68;font-size:12px;font-weight:600}.teacher-setup-guide__intro{min-width:0}.teacher-setup-guide__intro>span{display:block;margin-bottom:3px;color:#c75c40;font-size:10px;font-weight:600;letter-spacing:.12em}.teacher-setup-guide__intro h2{margin:0;color:#173a68;font-size:19px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.teacher-setup-guide__intro p{margin:5px 0 0;color:#6c7f96;font-size:12.5px;line-height:1.45;font-weight:400;max-width:760px}.teacher-setup-guide__dismiss{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:#6e8094;cursor:pointer}.teacher-setup-guide__dismiss:hover{background:#f1f5f9;color:#173a68}.teacher-setup-guide__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.teacher-setup-step{min-width:0;min-height:150px;padding:14px 14px 12px;border:1px solid #e0e8f1;border-radius:16px;background:#fff;color:inherit;text-decoration:none;display:grid;grid-template-rows:auto 1fr auto;gap:11px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.teacher-setup-step:hover{transform:translateY(-1px);border-color:#c7d6e5;box-shadow:0 10px 24px rgba(22,57,91,.06)}.teacher-setup-step.is-next{border-color:#e5ad9c;background:linear-gradient(180deg,#fffaf7,#fff);box-shadow:inset 0 3px 0 #df6b4b}.teacher-setup-step.is-done{background:#fbfefc}.teacher-setup-step__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.teacher-setup-step__icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eef4ff;color:#4775c6}.teacher-setup-step:nth-child(2) .teacher-setup-step__icon{background:#fff0ea;color:#d66648}.teacher-setup-step:nth-child(3) .teacher-setup-step__icon{background:#eef8f2;color:#4d9a71}.teacher-setup-step:nth-child(4) .teacher-setup-step__icon{background:#f3efff;color:#7860c8}.teacher-setup-step:nth-child(5) .teacher-setup-step__icon{background:#fff6df;color:#ad7e23}.teacher-setup-step__status{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border-radius:999px;background:#f1f4f7;color:#7b8999;font-size:9.5px;font-weight:600;white-space:nowrap}.teacher-setup-step__status.is-next{background:#fff0ea;color:#bd563a}.teacher-setup-step__status.is-done{background:#eaf7ef;color:#337755}.teacher-setup-step__copy h3{margin:0;color:#173a68;font-size:13.5px;line-height:1.3;font-weight:600}.teacher-setup-step__copy p{margin:5px 0 0;color:#718299;font-size:11.5px;line-height:1.45;font-weight:400}.teacher-setup-step__action{justify-self:end;color:#7e91a8;display:inline-flex}.teacher-setup-step.is-next .teacher-setup-step__action{color:#d96749}.teacher-setup-step.is-done .teacher-setup-step__action{color:#4b9870}@media(max-width:1180px){.teacher-setup-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-setup-step:nth-child(4),.teacher-setup-step:nth-child(5){min-height:132px}}@media(max-width:760px){.teacher-setup-guide{padding:15px;border-radius:18px}.teacher-setup-guide__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.teacher-setup-guide__progress{width:48px;height:48px}.teacher-setup-guide__steps{grid-template-columns:1fr}.teacher-setup-step{min-height:118px}.teacher-setup-guide__intro p{font-size:11.5px}}.trial-pupil-limit{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #e2e8ef;border-radius:12px;background:#f7f9fc;color:#6d7f95;font-size:12px;font-weight:600}.calendar-confirm-layer{position:fixed!important;inset:0!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(22,39,62,.34)!important;backdrop-filter:blur(7px)!important;z-index:600!important}.calendar-confirm{width:min(560px,calc(100vw - 40px))!important;min-height:168px!important;padding:30px 32px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;border:1px solid #dfe7f0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 30px 90px rgba(20,46,79,.24)!important}.calendar-confirm>span{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#eaf7ef!important;color:#318357!important;font-size:32px!important;font-weight:500!important}.calendar-confirm h2{margin:0 0 6px!important;font-size:27px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:-.03em!important;color:#173a68!important}.calendar-confirm p{margin:0!important;font-size:14px!important;line-height:1.5!important;color:#6f8198!important}.calendar-confirm a{min-width:110px!important;min-height:48px!important;padding:0 20px!important;border-radius:12px!important;background:#173a68!important;color:#fff!important;font-size:14px!important;font-weight:600!important}.pupil-record__tabs{padding-left:28px!important;padding-right:28px!important;gap:16px!important}.pupil-record__tabs a{padding-left:10px!important;padding-right:10px!important;font-size:12px!important;font-weight:600!important}.pupil-record__content{padding:28px 28px 0!important}.history-view,.info-view,.notes-view,.pupil-record__content.practice-plan-view{padding-left:28px!important;padding-right:28px!important}.history-view>.section-title,.info-view>.section-title,.notes-view>.section-title{padding-left:4px!important;padding-right:4px!important}.child-info-access-card,.child-info-form,.pupil-record-management{margin-left:4px!important;margin-right:4px!important}.child-info-section{padding:26px!important}.child-info-grid{gap:22px 30px!important}.child-info-disclosure label>span,.child-info-section label>span{font-size:12px!important;font-weight:600!important;color:#183a67!important}.child-info-disclosure input,.child-info-disclosure select,.child-info-section input,.child-info-section select{min-height:46px!important;padding:0 14px!important;font-size:13px!important}.child-info-access-card{margin-top:18px!important;padding:24px!important;border:1px solid #dfe7f0!important;border-radius:18px!important;background:#fff!important}.child-info-access-card>header{margin-bottom:16px!important}.child-info-access-card h3{margin:5px 0 4px!important;font-size:19px!important;font-weight:600!important;color:#173a68!important}.child-info-access-card p{margin:0!important;max-width:760px!important;font-size:12.5px!important;line-height:1.5!important;color:#71839a!important}.lesson-flow-v182{display:grid!important;gap:14px!important;max-width:none!important;margin:0!important;font-family:var(--font-ui),system-ui,sans-serif!important}.lesson-flow-v182 *{font-family:inherit!important}.lesson-flow-v182 b,.lesson-flow-v182 button,.lesson-flow-v182 h2,.lesson-flow-v182 h3,.lesson-flow-v182 summary{font-weight:600!important}.lesson-flow-v182__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;margin:0!important;padding:0 0 14px!important;border-bottom:1px solid #e7edf4!important}.lesson-flow-v182__head h2{margin:0 0 3px!important;font-size:28px!important;line-height:1.1!important;color:#173a68!important;letter-spacing:-.03em!important}.lesson-flow-v182__head p{margin:0!important;font-size:12.5px!important;color:#6d8098!important}.lesson-flow-v182__head .practice-next-lesson-date{padding:0!important;border:0!important;background:transparent!important;text-align:right!important}.lesson-flow-v182__head .practice-next-lesson-date small{font-size:9.5px!important;letter-spacing:.1em!important;color:#7c8da2!important}.lesson-flow-v182__head .practice-next-lesson-date b{font-size:12px!important;color:#173a68!important}.lesson-recap-v182{padding:0!important;border:0!important;background:transparent!important}.lesson-recap-v182>header{margin-bottom:9px!important}.lesson-recap-v182>header h3{margin:4px 0 0!important;font-size:18px!important;line-height:1.2!important;color:#173a68!important}.lesson-recap-v182__grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:10px!important}.lesson-recap-v182__card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;align-items:start!important;min-height:108px!important;padding:14px!important;border:1px solid #dfe7f0!important;border-radius:14px!important;background:#fff!important}.lesson-recap-v182__card.is-homework{background:#fbfefc!important;border-color:#dbece2!important}.lesson-recap-v182__card.is-note{background:#fcfbff!important;border-color:#e4e0f4!important}.lesson-recap-v182__card.is-clips{background:#fffdf8!important;border-color:#efe4c9!important}.lesson-recap-v182__icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#eef5fb;color:#4774a9;font-size:18px;font-weight:600}.lesson-recap-v182__card.is-homework .lesson-recap-v182__icon{background:#eaf7ef;color:#3b8c62}.lesson-recap-v182__card.is-note .lesson-recap-v182__icon{background:#f1edff;color:#7563c1}.lesson-recap-v182__card.is-clips .lesson-recap-v182__icon{background:#fff4d9;color:#a97a22}.lesson-recap-v182__card small{display:block!important;margin:0 0 4px!important;font-size:9px!important;letter-spacing:.08em!important;color:#7a8ca1!important;font-weight:600!important}.lesson-recap-v182__card b{display:block!important;font-size:12px!important;line-height:1.35!important;color:#173a68!important}.lesson-recap-v182__card p{margin:5px 0 0!important;font-size:10.5px!important;line-height:1.4!important;color:#71839a!important}.lesson-recap-v182__card a{display:inline-block;margin-top:6px;font-size:10px;font-weight:600;color:#356bb4;text-decoration:none}.lesson-recap-v182__progress{height:6px;margin-top:10px;border-radius:99px;background:#edf2f6;overflow:hidden}.lesson-recap-v182__progress i{display:block;height:100%;border-radius:inherit;background:#4f9b6f}.lesson-workflow-v182{display:grid!important;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)!important;gap:12px!important;align-items:start!important}.lesson-carry-v182,.next-plan-v182{border:1px solid #dfe7f0!important;border-radius:15px!important;background:#fff!important;overflow:hidden!important}.lesson-carry-v182{padding:15px 16px!important}.lesson-carry-v182>header{margin-bottom:9px!important}.lesson-carry-v182 h3,.next-plan-v182 h3{margin:0!important;font-size:15px!important;line-height:1.25!important;color:#173a68!important}.lesson-carry-v182>header p,.next-plan-v182 header p{margin:3px 0 0!important;font-size:10.5px!important;line-height:1.4!important;color:#74869d!important}.lesson-carry-v182>div>article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:55px!important;padding:9px 0!important;border-top:1px solid #edf1f5!important}.lesson-carry-v182>div>article:first-child{border-top:0!important}.lesson-carry-v182 article>b{font-size:11px!important;line-height:1.35!important;color:#254563!important;font-weight:500!important}.lesson-carry-v182 article>div{display:flex!important;gap:6px!important}.lesson-carry-v182 button{min-height:31px!important;padding:0 10px!important;border:1px solid #d7e1ec!important;border-radius:8px!important;background:#fff!important;color:#4f6782!important;font-size:9.5px!important;white-space:nowrap!important}.lesson-carry-v182 button.is-active{border-color:#c9e4d4!important;background:#eff8f3!important;color:#3a825d!important}.lesson-carry-v182 article.is-secure{opacity:.68!important}.lesson-plan-v182{display:grid!important;gap:10px!important}.lesson-capture.lesson-dictation{margin:0!important;border:1px solid #efc8bb!important;border-radius:15px!important;background:linear-gradient(90deg,#fffaf7,#fff6f1)!important;overflow:hidden!important}.lesson-capture__head--premium{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px 15px!important}.lesson-capture__head--premium:before{display:none!important;content:none!important}.lesson-capture__head--premium>div{margin:0!important;padding:0!important}.lesson-capture__mark{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#ffe7df;color:#d8684b}.lesson-capture__head--premium .practice-eyebrow{margin-bottom:3px!important;font-size:9px!important;letter-spacing:.09em!important;color:#758aa3!important}.lesson-capture__head--premium h3{margin:0!important;font-size:14px!important;line-height:1.25!important;color:#173a68!important}.lesson-capture__head--premium p{margin:3px 0 0!important;font-size:10.5px!important;line-height:1.4!important;color:#71839a!important}.lesson-capture__start,.lesson-capture__stop{min-height:40px!important;padding:0 16px!important;border-radius:10px!important;font-size:10.5px!important;font-weight:600!important;white-space:nowrap!important}.lesson-plan-v182__form{margin:0!important}.next-plan-v182{padding:14px!important}.next-plan-v182>header{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.next-plan-v182__clear{min-height:31px!important;padding:0 10px!important;border:1px solid #dbe4ed!important;border-radius:8px!important;background:#fff!important;color:#6b7f96!important;font-size:9.5px!important}.next-plan-v182__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.next-plan-v182__editor,.next-plan-v182__preview{padding:11px!important;border:1px solid #e3eaf1!important;border-radius:11px!important;background:#fbfcfe!important}.next-plan-v182 .practice-task-title{margin-bottom:7px!important}.next-plan-v182 .practice-task-title b{font-size:11px!important;color:#173a68!important}.next-plan-v182 .practice-task-title small{font-size:9.5px!important;color:#7b8ca1!important}.next-plan-v182 textarea{width:100%!important;min-height:128px!important;padding:9px 10px!important;border:1px solid #dbe4ee!important;border-radius:9px!important;background:#fff!important;color:#244663!important;font-size:10.5px!important;line-height:1.5!important;resize:vertical!important}.next-plan-v182 .practice-dictate{margin-top:8px!important;min-height:32px!important;font-size:9.5px!important}.next-plan-v182 .practice-checklist{max-height:170px!important;overflow:auto!important;display:grid!important;gap:6px!important}.next-plan-v182 .practice-checklist article{min-height:38px!important;padding:7px 8px!important;border:1px solid #dde7ef!important;border-radius:9px!important;background:#fff!important}.next-plan-v182 .practice-checklist article b{font-size:9.8px!important;font-weight:500!important}.next-plan-v182 .lesson-add-resource--premium{margin:9px 0 0!important;border:1px solid #e0e8f0!important;border-radius:10px!important;background:#fff!important}.next-plan-v182 .lesson-add-resource--premium summary{min-height:44px!important;padding:0 11px!important}.next-plan-v182__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid #e8eef4!important}.next-plan-v182__actions>span{font-size:9.5px!important;color:#7b8ca1!important}.next-plan-v182__actions .product-primary{min-height:38px!important;padding:0 16px!important;border-radius:9px!important;font-size:10px!important}.lesson-add-note--premium{border:1px solid #dfe7f0!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}.lesson-add-note--premium>summary{min-height:42px!important;padding:0 12px!important}.teacher-setup-guide{padding:16px!important}.teacher-setup-step{min-height:134px!important}.teacher-setup-step__copy h3{font-size:12.5px!important}.teacher-setup-step__copy p{font-size:10.5px!important}@media(max-width:1050px){.lesson-recap-v182__grid,.lesson-workflow-v182{grid-template-columns:1fr!important}}@media(max-width:760px){.calendar-confirm{grid-template-columns:50px 1fr!important;padding:24px!important}.calendar-confirm a{grid-column:1/-1!important;width:100%!important}.history-view,.info-view,.notes-view,.pupil-record__content{padding-left:18px!important;padding-right:18px!important}.lesson-flow-v182__head{grid-template-columns:1fr!important;gap:8px!important}.lesson-flow-v182__head .practice-next-lesson-date{text-align:left!important}.next-plan-v182__grid{grid-template-columns:1fr!important}.lesson-capture__head--premium{grid-template-columns:38px 1fr!important}.lesson-capture__mark{width:38px;height:38px}.lesson-capture__start,.lesson-capture__stop{grid-column:1/-1!important;width:100%!important}.lesson-carry-v182>div>article{grid-template-columns:1fr!important}}.pupil-limit-banner{margin:0 0 14px!important;padding:12px 14px!important;border:1px solid #efd8cf!important;border-radius:12px!important;background:#fff8f5!important;color:#8d4e3c!important;display:flex!important;gap:8px!important;align-items:center!important}.pupil-limit-banner b{font-size:11px!important;font-weight:600!important}.pupil-limit-banner span{font-size:10.5px!important;color:#7f6a64!important}.pupil-record__tabs--fast{padding-inline:48px!important;gap:44px!important;min-height:76px!important;align-items:flex-end!important}.pupil-record__tabs--fast a{min-height:76px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0 6px 20px!important;font-size:16px!important;font-weight:500!important;white-space:nowrap!important}.pupil-record__tabs--fast a.is-active{font-weight:600!important}.pupil-record__content{padding-top:30px!important;padding-inline:48px!important}.pupil-record__lesson-premium{padding-top:28px!important}.premium-lesson-dashboard{margin-top:0!important;padding-top:0!important}.premium-lesson-grid{gap:22px!important;align-items:stretch!important}.premium-current-lesson--mock{background:linear-gradient(135deg,#fff,#fffaf7 55%,#f7faff)!important;border:1px solid #d9e5f0!important;box-shadow:0 14px 34px rgba(29,57,94,.06)!important;overflow:hidden!important}.premium-current-lesson--mock .premium-current-lesson__copy{padding:32px 34px!important}.premium-current-lesson--mock h2{font-size:30px!important;line-height:1.12!important;max-width:680px!important}.premium-lesson-focus{background:#fff6f1!important;border:1px solid #f4d4c5!important;border-radius:18px!important;padding:20px 22px!important}.premium-lesson-plan-summary{background:#f5f8fd!important;border-radius:18px!important;padding:18px 20px!important}.premium-lesson-brief{background:linear-gradient(180deg,#f7f9fd,#eef4fb)!important;border-left:1px solid #dce6f1!important;padding:32px!important}.premium-lesson-brief__item{padding:17px 0!important}.premium-lesson-brief__item:nth-of-type(2) svg{color:#6d72d8!important}.premium-lesson-brief__item:nth-of-type(3) svg{color:#d8795e!important}.premium-lesson-brief__item:nth-of-type(4) svg{color:#4e9b70!important}.premium-practice-panel--homework{background:#fff!important;border:1px solid #d9e5f0!important;box-shadow:0 14px 34px rgba(29,57,94,.05)!important}.premium-practice-panel--homework>header{padding:24px 26px 18px!important;border-bottom:1px solid #e3ebf4!important}.premium-practice-panel--homework>header a{background:#eef4ff!important;border-radius:999px!important;padding:8px 13px!important;font-weight:600!important}.premium-practice-list{padding:18px!important;display:grid!important;gap:10px!important}.premium-homework-item{min-width:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 24px!important;align-items:center!important;gap:13px!important;padding:15px!important;border:1px solid #e0e8f1!important;border-radius:15px!important;background:#fff!important}.premium-homework-item--0{border-left:4px solid #d8795e!important;background:#fffaf7!important}.premium-homework-item--1{border-left:4px solid #6488e8!important;background:#f8faff!important}.premium-homework-item--2{border-left:4px solid #65a77a!important;background:#f8fcf9!important}.premium-homework-item--3{border-left:4px solid #8b73db!important;background:#fbf9ff!important}.premium-homework-item b{display:block!important;font-weight:600!important;line-height:1.32!important;overflow-wrap:anywhere!important}.premium-homework-item small{display:block!important;margin-top:4px!important;line-height:1.4!important;color:#71839b!important}.premium-practice-icon{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#eef3fb!important;font-size:18px!important}.premium-practice-check{font-size:19px!important;color:#6a7e98!important}.premium-practice-empty{width:100%!important;min-height:170px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:26px!important;border:1px dashed #cbd8e7!important;border-radius:16px!important;background:#f8fbff!important;color:#70829a!important;font-size:15px!important;line-height:1.55!important}.premium-pupil-insights{gap:16px!important}.premium-pupil-insights article{border-radius:18px!important;box-shadow:0 10px 24px rgba(29,57,94,.04)!important}.premium-pupil-insights article:first-child{background:#fff8f4!important;border-color:#f0d4c8!important}.premium-pupil-insights article:nth-child(2){background:#f6f9ff!important;border-color:#d7e1f2!important}.premium-pupil-insights article:nth-child(3){background:#f6fbf7!important;border-color:#d7eadc!important}.info-view{padding-top:26px!important}.info-view>.section-title{margin-bottom:22px!important}.child-info-access-card{margin-top:24px!important;border:1px solid #d8e4ef!important;border-radius:22px!important;padding:28px!important;background:linear-gradient(135deg,#fff,#f8fbff)!important;box-shadow:0 12px 28px rgba(29,57,94,.05)!important}.child-info-access-card>header{margin-bottom:22px!important}.child-info-access-card>header h3{font-size:24px!important;line-height:1.2!important;font-weight:600!important}.child-info-access-card>header p{max-width:760px!important;line-height:1.55!important}.approved-access-manager--premium{display:grid!important;gap:18px!important}.approved-access-status{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:14px 16px!important;background:#f5f8fc!important;border-radius:14px!important}.approved-access-status>span{display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:600!important;color:#64768d!important}.approved-access-status>span.is-on{color:#2f7650!important}.approved-access-status p{margin:0!important;color:#71839b!important;font-size:14px!important}.approved-access-credentials{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}.approved-access-credentials article{border:1px solid #dce6f0!important;border-radius:17px!important;background:#fff!important;padding:20px!important}.approved-access-credentials small{display:block!important;font-size:12px!important;letter-spacing:.12em!important;color:#71829a!important;font-weight:600!important;margin-bottom:9px!important}.approved-access-credentials article>div{display:flex!important;align-items:center!important;gap:10px!important;min-height:46px!important}.approved-access-credentials b{font-size:22px!important;letter-spacing:.035em!important;overflow-wrap:anywhere!important}.approved-access-credentials article>div>button:not(.approved-access-pin-entry button){width:38px!important;height:38px!important;border:1px solid #d5e0eb!important;border-radius:10px!important;background:#f8fbff!important;display:grid!important;place-items:center!important}.approved-access-credentials p{margin:8px 0 0!important;color:#8290a4!important;font-size:13px!important}.approved-access-pin-entry{display:grid!important;grid-template-columns:minmax(110px,1fr) auto!important;gap:10px!important;width:100%!important}.approved-access-pin-entry input{min-width:0!important;height:46px!important;border:1px solid #cbd8e6!important;border-radius:11px!important;padding:0 13px!important;font-size:17px!important}.approved-access-pin-entry button{height:46px!important;border:0!important;border-radius:11px!important;background:#17375f!important;color:#fff!important;padding:0 16px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.approved-access-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;border-top:1px solid #e4ebf3!important;padding-top:18px!important}.approved-access-actions button{min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.approved-access-message{margin:0!important;padding:11px 13px!important;border-radius:11px!important;background:#fff3ef!important;color:#a54835!important;display:flex!important;align-items:center!important;gap:7px!important}.approved-access-message.is-success{background:#edf8f1!important;color:#2f7650!important}.pp-auth-page--student .pp-auth-card__head h2{font-size:40px!important;line-height:1.08!important}.pp-auth-page--student .pp-auth-card__head p{font-size:17px!important;line-height:1.55!important;max-width:560px!important}.pp-auth-form--pupil input{text-transform:none!important}.pp-auth-form--pupil input[name=code]{text-transform:uppercase!important;letter-spacing:.03em!important}@media(max-width:900px){.pupil-record__tabs--fast{gap:24px!important;overflow-x:auto!important}.pupil-record__content,.pupil-record__tabs--fast{padding-inline:24px!important}.approved-access-credentials{grid-template-columns:1fr!important}.approved-access-status{align-items:flex-start!important;flex-direction:column!important}}.pupil-home-v185{display:flex;flex-direction:column;gap:20px;font-family:var(--font-ui),system-ui,sans-serif;color:#17365f}.pupil-home-v185 :where(h1,h2,h3,b,strong,button){font-weight:600!important}.pupil-home-v185__hero{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;border:1px solid #dfe7f1;border-radius:26px;background:linear-gradient(135deg,#fffdf9,#fff 55%,#f5f8ff);overflow:hidden}.pupil-home-v185__hero-copy{position:relative;z-index:2;max-width:760px}.pupil-home-v185__eyebrow{display:block;margin-bottom:8px;font-size:11px;line-height:1.2;letter-spacing:.14em;color:#5f7799;font-weight:600}.pupil-home-v185__hero h1{margin:0;font-size:34px;line-height:1.08;letter-spacing:-.03em;color:#17365f}.pupil-home-v185__hero p{margin:9px 0 0;max-width:660px;font-size:16px;line-height:1.5;color:#6e819c}.pupil-home-v185__hero-art{position:relative;min-width:180px;height:92px;display:flex;align-items:center;justify-content:center;color:#d86d49}.pupil-home-v185__hero-art:before{content:"";position:absolute;width:150px;height:76px;border-radius:45% 55% 55% 45%;background:#fff0e8;transform:rotate(-6deg)}.pupil-home-v185__hero-art:after{content:"";position:absolute;right:8px;bottom:-18px;width:92px;height:56px;border-radius:50% 50% 0 0;background:#e8f3ed}.pupil-home-v185__hero-art svg{position:relative;z-index:2}.pupil-home-v185__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pupil-home-v185__summary article{display:flex;gap:14px;align-items:flex-start;min-height:138px;padding:20px;border:1px solid #dfe7f1;border-radius:22px;background:#fff}.pupil-home-v185__summary article>span{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;flex:0 0 auto}.pupil-home-v185__summary article>span svg{width:21px;height:21px}.pupil-home-v185__summary article div{min-width:0}.pupil-home-v185__summary small{display:block;font-size:12px;letter-spacing:.04em;color:#7186a3;margin-bottom:5px}.pupil-home-v185__summary b{display:block;font-size:22px;line-height:1.15;color:#17365f}.pupil-home-v185__summary p{margin:7px 0 0;font-size:13px;line-height:1.42;color:#7a8da6}.pupil-home-v185__summary .is-coral{background:linear-gradient(180deg,#fff9f6,#fff)}.pupil-home-v185__summary .is-coral>span{background:#ffede5;color:#d86d49}.pupil-home-v185__summary .is-green{background:linear-gradient(180deg,#f8fcf9,#fff)}.pupil-home-v185__summary .is-green>span{background:#e7f6ec;color:#45a36f}.pupil-home-v185__summary .is-blue{background:linear-gradient(180deg,#f7faff,#fff)}.pupil-home-v185__summary .is-blue>span{background:#e9f1ff;color:#4d7fe8}.pupil-home-v185__summary .is-violet{background:linear-gradient(180deg,#fbf9ff,#fff)}.pupil-home-v185__summary .is-violet>span{background:#f0eaff;color:#8060d8}.pupil-home-v185__main{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,.85fr);gap:18px;align-items:start}.pupil-home-v185__clip-share,.pupil-home-v185__next,.pupil-home-v185__note,.pupil-home-v185__practice-card,.pupil-home-v185__resources{border:1px solid #dfe7f1;border-radius:24px;background:#fff;box-shadow:0 10px 34px rgba(27,60,103,.04)}.pupil-home-v185__practice-card{overflow:hidden}.pupil-home-v185__practice-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #edf1f6}.pupil-home-v185__practice-card>header>div:first-child{display:flex;align-items:flex-start;gap:12px;min-width:0}.pupil-home-v185__section-icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:#fff0e8;color:#d86d49;flex:0 0 auto}.pupil-home-v185__practice-card h2,.pupil-home-v185__side h2{margin:0;font-size:20px;line-height:1.2;color:#17365f}.pupil-home-v185__practice-card header p,.pupil-home-v185__side header p{margin:4px 0 0;color:#7a8ca5;font-size:13.5px;line-height:1.4}.pupil-home-v185__next-btn{border:0;border-radius:999px;padding:10px 14px;background:#eef4ff;color:#3667c9;font-size:13px;display:inline-flex;gap:8px;align-items:center;white-space:nowrap;cursor:pointer}.pupil-home-v185__task-list{display:flex;flex-direction:column}.pupil-home-v185__task-row{display:grid;grid-template-columns:34px 44px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #edf1f6;transition:background .15s ease}.pupil-home-v185__task-row:hover{background:#fbfcff}.pupil-home-v185__task-row.is-done{background:#fbfdfb}.pupil-home-v185__check{width:28px;height:28px;border-radius:50%;border:1.5px solid #cbd7e5;background:#fff;display:grid;place-items:center;color:#45a36f;cursor:pointer}.pupil-home-v185__task-row.is-done .pupil-home-v185__check{background:#eef8f1;border-color:#b8ddc6}.pupil-home-v185__task-type{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eef4ff;color:#4d7fe8}.pupil-home-v185__task-type.is-piece{background:#fff0e8;color:#d86d49}.pupil-home-v185__task-type.is-sight-reading,.pupil-home-v185__task-type.is-theory{background:#f0eaff;color:#8060d8}.pupil-home-v185__task-copy{border:0;background:transparent;text-align:left;padding:0;min-width:0;cursor:pointer;color:inherit}.pupil-home-v185__task-copy b{display:block;font-size:15px;line-height:1.35;color:#17365f}.pupil-home-v185__task-copy small{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:#7a8ca5;white-space:normal}.pupil-home-v185__open-task{border:0;background:#f4f7fb;color:#657d9d;width:32px;height:32px;border-radius:50%;font-size:22px;line-height:1;cursor:pointer}.pupil-home-v185__practice-card>footer{padding:16px 22px 20px;background:#fbfcfe}.pupil-home-v185__practice-card>footer>div:first-child{display:flex;justify-content:space-between;gap:14px;font-size:12.5px;color:#7186a2}.pupil-home-v185__practice-card>footer b{color:#17365f}.pupil-home-v185__bar{margin-top:10px;height:8px;border-radius:999px;background:#eaf0f6;overflow:hidden}.pupil-home-v185__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef8b67,#58ae80)}.pupil-home-v185__empty{display:flex;align-items:center;gap:12px;padding:28px;color:#7186a2}.pupil-home-v185__empty b{display:block;color:#17365f}.pupil-home-v185__empty span{display:block;margin-top:3px;font-size:13px}.pupil-home-v185__side{display:flex;flex-direction:column;gap:14px}.pupil-home-v185__next,.pupil-home-v185__note,.pupil-home-v185__resources{padding:20px}.pupil-home-v185__note{background:linear-gradient(180deg,#fffaf7,#fff)}.pupil-home-v185__note header{display:flex;align-items:center;gap:9px;color:#d86d49}.pupil-home-v185__note p{margin:14px 0 0;padding:15px;border-radius:16px;background:#fff4ee;color:#526a8a;font-size:14px;line-height:1.55}.pupil-home-v185__resources header{display:flex;align-items:flex-start;gap:10px;color:#6c58d8}.pupil-home-v185__resources>div{margin-top:14px;display:flex;flex-direction:column}.pupil-home-v185__resources a{display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #edf1f6;color:inherit;text-decoration:none}.pupil-home-v185__resources a:first-child{border-top:0}.pupil-home-v185__resources a>span:first-child{width:36px;height:36px;border-radius:12px;background:#eef4ff;color:#4d7fe8;display:grid;place-items:center}.pupil-home-v185__resources a b{display:block;font-size:13.5px;color:#17365f}.pupil-home-v185__resources a small{display:block;margin-top:2px;font-size:12px;color:#7a8ca5}.pupil-home-v185__resource-empty{padding:12px 0;color:#8092aa;font-size:13px}.pupil-home-v185__clip-share{overflow:hidden}.pupil-home-v185__clip-share summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;cursor:pointer}.pupil-home-v185__clip-share summary::-webkit-details-marker{display:none}.pupil-home-v185__clip-share summary>span:first-child{display:flex;align-items:center;gap:10px}.pupil-home-v185__clip-share summary svg{color:#4d7fe8}.pupil-home-v185__clip-share summary b{display:block;color:#17365f;font-size:14px}.pupil-home-v185__clip-share summary small{display:block;color:#7c8ea7;font-size:11.5px;margin-top:2px}.pupil-home-v185__clip-share[open]>:not(summary){padding:0 18px 18px}.pupil-home-v185__next{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:start;background:linear-gradient(135deg,#f9fbff,#f6fbf7)}.pupil-home-v185__next>span{width:38px;height:38px;border-radius:13px;background:#e9f7ef;color:#43a674;display:grid;place-items:center}.pupil-home-v185__next small{display:block;font-size:10px;letter-spacing:.12em;color:#6f84a1;margin-bottom:5px}.pupil-home-v185__next b{display:block;font-size:14px;color:#17365f}.pupil-home-v185__next p{margin:5px 0 0;font-size:12.5px;line-height:1.45;color:#788ca5}.pupil-home-v185__next button{align-self:center;border:0;border-radius:999px;padding:9px 12px;background:#eaf6ef;color:#2f865d;font-size:12px;cursor:pointer}@media(max-width:1180px){.pupil-home-v185__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pupil-home-v185__main{grid-template-columns:1fr}}@media(max-width:720px){.pupil-home-v185__hero{padding:22px}.pupil-home-v185__hero-art{display:none}.pupil-home-v185__hero h1{font-size:28px}.pupil-home-v185__summary{grid-template-columns:1fr}.pupil-home-v185__practice-card>header{align-items:flex-start;flex-direction:column}.pupil-home-v185__next-btn{width:100%;justify-content:center}.pupil-home-v185__task-row{grid-template-columns:30px 38px minmax(0,1fr) 30px;padding:12px}.pupil-home-v185__summary article{min-height:0}}.pp-premium-shell.is-student{display:block!important;background:#f7f9fc!important}.pp-premium-shell.is-student .pp-premium-workspace{margin-left:0!important;width:100%!important;min-height:100vh!important}.pp-premium-shell.is-student .pp-premium-topbar{height:70px!important;min-height:70px!important;padding:0 34px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;border-bottom:1px solid #e4eaf2!important;background:rgba(255,255,255,.96)!important;backdrop-filter:blur(12px)!important}.pp-premium-topbar__student-brand{justify-self:start;text-decoration:none!important}.pp-premium-topbar__student-brand .logo-tagline{display:none!important}.pp-premium-topbar__student-brand .brand-mark{width:32px!important;height:29px!important}.pp-premium-topbar__student-brand .logo-wordmark{font-size:17px!important;font-weight:600!important;color:#17365f!important}.pp-premium-topbar__student-pill{justify-self:center;padding:9px 28px;border-radius:999px;background:#edf4ff;color:#244d86;font:600 13px var(--font-ui),system-ui,sans-serif}.pp-premium-topbar__student-user{justify-self:end;display:flex;align-items:center;gap:9px;font-family:var(--font-ui),system-ui,sans-serif;color:#526b8e}.pp-premium-topbar__student-user>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#efe9ff;color:#7657d6;font-weight:600}.pp-premium-topbar__student-user b{font-size:13px;font-weight:500!important}.pp-premium-shell.is-student .pp-app-content{width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important;margin:0 auto!important;padding:28px 0 52px!important}.pupil-home-v186{display:flex;flex-direction:column;gap:18px;font-family:var(--font-ui),system-ui,sans-serif;color:#17365f}.pupil-home-v186 :where(h1,h2,h3,b,strong,button){font-weight:600!important}.pupil-home-v186__intro{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:2px 4px 0}.pupil-home-v186__intro h1{margin:0;font-size:38px;line-height:1.08;letter-spacing:-.03em;color:#17365f}.pupil-home-v186__intro p{margin:7px 0 0;font-size:17px;line-height:1.45;color:#6f819d}.pupil-home-v186__intro small{display:block;margin-top:8px;font-size:12.5px;color:#7d8da6}.pupil-home-v186__progress-card{display:flex;align-items:center;gap:13px;min-width:210px;padding:14px 17px;border:1px solid #dbe6e0;border-radius:18px;background:#f8fcfa}.pupil-home-v186__progress-ring{--progress:0%;position:relative;width:56px;height:56px;border-radius:50%;background:conic-gradient(#55a878 var(--progress),#e6efe9 0);display:grid;place-items:center;flex:0 0 auto}.pupil-home-v186__progress-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.pupil-home-v186__progress-ring i{position:relative;z-index:2;font-size:11px;font-style:normal;font-weight:600;color:#2d7553}.pupil-home-v186__progress-card b{display:block;font-size:18px;color:#17365f}.pupil-home-v186__progress-card div span{display:block;margin-top:2px;font-size:12px;color:#71859f}.pupil-home-v186__current{padding:18px 22px 20px;border:1px solid #bed6fb;border-radius:22px;background:linear-gradient(135deg,#edf5ff,#f8fbff);box-shadow:0 9px 26px rgba(52,91,145,.06)}.pupil-home-v186__current-label{display:inline-flex;align-items:center;margin-bottom:10px;padding:5px 10px;border-radius:999px;background:#dfeeff;color:#3265b8;font-size:10px;letter-spacing:.08em;font-weight:600}.pupil-home-v186__current-body{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px}.pupil-home-v186__current h2{margin:0;font-size:22px;line-height:1.25;color:#17365f}.pupil-home-v186__current p{margin:5px 0 0;font-size:14px;line-height:1.45;color:#667d9d}.pupil-home-v186__current button{border:0;border-radius:999px;padding:11px 17px;background:#376fe6;color:#fff;font-size:13px;display:inline-flex;gap:9px;align-items:center;cursor:pointer}.pupil-home-v186__practice-card{overflow:hidden;border:1px solid #dfe7f1;border-radius:22px;background:#fff;box-shadow:0 10px 34px rgba(27,60,103,.04)}.pupil-home-v186__practice-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:19px 22px;border-bottom:1px solid #edf1f6}.pupil-home-v186__practice-card h2{margin:0;font-size:20px;line-height:1.2}.pupil-home-v186__practice-card header p{margin:4px 0 0;font-size:13px;color:#7a8ca5}.pupil-home-v186__practice-card header>span{font-size:12px;color:#778aa5}.pupil-home-v186__task-list{display:flex;flex-direction:column}.pupil-home-v186__task-row{display:grid;grid-template-columns:32px 42px minmax(0,1fr) 32px;align-items:center;gap:11px;padding:13px 18px;border-bottom:1px solid #edf1f6;background:#fff;transition:background .15s ease,border-color .15s ease}.pupil-home-v186__task-row:last-child{border-bottom:0}.pupil-home-v186__task-row.is-current{background:#f4f8ff;box-shadow:inset 3px 0 0 #5d8df0}.pupil-home-v186__task-row.is-done{background:#fbfdfb}.pupil-home-v186__check{width:28px;height:28px;border-radius:50%;border:1.5px solid #aebcd0;background:#fff;display:grid;place-items:center;color:#43a06e;cursor:pointer}.pupil-home-v186__task-row.is-done .pupil-home-v186__check{background:#eef8f1;border-color:#9ed1b0}.pupil-home-v186__task-type{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#edf4ff;color:#4d7fe8}.pupil-home-v186__task-type.is-piece{background:#fff0e8;color:#d86d49}.pupil-home-v186__task-type.is-sight-reading,.pupil-home-v186__task-type.is-theory{background:#f0eaff;color:#8060d8}.pupil-home-v186__task-copy{border:0;background:transparent;text-align:left;padding:0;min-width:0;cursor:pointer;color:inherit}.pupil-home-v186__task-copy b{display:block;font-size:15px;line-height:1.35;color:#17365f}.pupil-home-v186__task-copy small{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:#7a8ca5}.pupil-home-v186__open-task{border:0;background:#f4f7fb;color:#657d9d;width:30px;height:30px;border-radius:50%;font-size:21px;cursor:pointer}.pupil-home-v186__practice-card>footer{display:flex;justify-content:space-between;gap:14px;padding:15px 20px;background:#fbfcfe;font-size:12.5px;color:#72859f}.pupil-home-v186__practice-card>footer b{color:#17365f}.pupil-home-v186__empty{display:flex;align-items:center;gap:12px;padding:28px;color:#7186a2}.pupil-home-v186__empty b{display:block;color:#17365f}.pupil-home-v186__empty span{display:block;margin-top:3px;font-size:13px}.pupil-home-v186__lower{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pupil-home-v186__clip-share,.pupil-home-v186__note,.pupil-home-v186__resources{border:1px solid #dfe7f1;border-radius:20px;background:#fff}.pupil-home-v186__note{display:flex;align-items:flex-start;gap:12px;padding:17px 19px}.pupil-home-v186__note>span{width:38px;height:38px;border-radius:12px;background:#fff0e8;color:#d86d49;display:grid;place-items:center}.pupil-home-v186__note small{display:block;font-size:10px;letter-spacing:.1em;color:#8a7180}.pupil-home-v186__note p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:#5f7492}.pupil-home-v186__clip-share{overflow:hidden}.pupil-home-v186__clip-share summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px;cursor:pointer}.pupil-home-v186__clip-share summary::-webkit-details-marker{display:none}.pupil-home-v186__clip-share summary>span:first-child{display:flex;align-items:center;gap:10px}.pupil-home-v186__clip-share summary svg{color:#6c58d8}.pupil-home-v186__clip-share summary b{display:block;font-size:14px}.pupil-home-v186__clip-share summary small{display:block;margin-top:2px;font-size:11.5px;color:#7c8ea7}.pupil-home-v186__clip-share[open]>:not(summary){padding:0 18px 18px}.pupil-home-v186__resources{padding:18px 20px}.pupil-home-v186__resources>div:first-child{display:flex;align-items:flex-start;gap:11px}.pupil-home-v186__resources>div:first-child>span{width:38px;height:38px;border-radius:12px;background:#eaf7ef;color:#2f8e5d;display:grid;place-items:center}.pupil-home-v186__resources h2{margin:0;font-size:17px}.pupil-home-v186__resources p{margin:4px 0 0;font-size:12.5px;color:#7a8da6}.pupil-home-v186__resource-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.pupil-home-v186__resource-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;border:1px solid #edf1f6;border-radius:13px;text-decoration:none;color:inherit;background:#fbfcfe}.pupil-home-v186__resource-list b{display:block;font-size:13px}.pupil-home-v186__resource-list small{display:block;margin-top:2px;font-size:11px;color:#7b8ca4}.pupil-home-v186__browse{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 13px;border-radius:999px;background:#edf8f1;color:#2d8157;text-decoration:none;font-size:12px;font-weight:600}.pupil-home-v186__resource-empty{margin-top:12px!important;color:#8092aa!important}@media(max-width:800px){.pp-premium-shell.is-student .pp-premium-topbar{padding:0 16px!important;grid-template-columns:auto 1fr auto!important}.pp-premium-topbar__student-pill{justify-self:center;padding-inline:16px}.pp-premium-topbar__student-user b{display:none}.pp-premium-shell.is-student .pp-app-content{width:calc(100% - 24px)!important;padding-top:20px!important}.pupil-home-v186__intro{align-items:flex-start}.pupil-home-v186__intro h1{font-size:30px}.pupil-home-v186__progress-card{min-width:0}.pupil-home-v186__current-body{grid-template-columns:44px 1fr}.pupil-home-v186__current-body button{grid-column:2;justify-self:start}.pupil-home-v186__practice-card>header{align-items:flex-start;flex-direction:column}.pupil-home-v186__lower,.pupil-home-v186__resource-list{grid-template-columns:1fr}}@media(max-width:560px){.pp-premium-topbar__student-brand .logo-wordmark{display:none!important}.pupil-home-v186__intro{flex-direction:column}.pupil-home-v186__progress-card{width:100%}.pupil-home-v186__task-row{grid-template-columns:30px 38px minmax(0,1fr) 28px;padding:12px}.pupil-home-v186__practice-card>footer{flex-direction:column;gap:3px}.pupil-home-v186__current{padding:16px}.pupil-home-v186__current h2{font-size:19px}}.pp-premium-topbar__student-nav{justify-self:center;align-self:stretch;display:flex;align-items:stretch;gap:28px;font-family:var(--font-ui),system-ui,sans-serif}.pp-premium-topbar__student-nav a{position:relative;display:flex;align-items:center;padding:0 3px;color:#71829b;text-decoration:none;font-size:13px;font-weight:500}.pp-premium-topbar__student-nav a.is-active{color:#17365f;font-weight:600}.pp-premium-topbar__student-nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:#df7652}.pupil-home-v187{display:flex;flex-direction:column;gap:16px;font-family:var(--font-ui),system-ui,sans-serif;color:#17365f}.pupil-home-v187 :where(h1,h2,h3,b,strong,button){font-weight:600!important}.pupil-home-v187__hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:34px;padding:24px 28px;border:1px solid #e1e8f1;border-radius:22px;background:linear-gradient(110deg,#fff,#fffaf7 68%,#f8fbff);box-shadow:0 12px 34px rgba(31,57,94,.04)}.pupil-home-v187__greeting>span{display:block;margin-bottom:7px;font-size:10px;letter-spacing:.13em;color:#d36c49}.pupil-home-v187__greeting h1{margin:0;font-size:34px;line-height:1.12;letter-spacing:-.025em}.pupil-home-v187__greeting p{margin:7px 0 0;color:#6f819d;font-size:15px}.pupil-home-v187__greeting small{display:block;margin-top:9px;color:#7d8da5;font-size:12px}.pupil-home-v187__progress{padding:16px 18px;border:1px solid #e4e9ef;border-radius:17px;background:rgba(255,255,255,.88)}.pupil-home-v187__progress>div{display:flex;justify-content:space-between;gap:14px;font-size:12px}.pupil-home-v187__progress b{color:#17365f}.pupil-home-v187__progress span{color:#72859f}.pupil-home-v187__progress>i{display:block;height:8px;margin-top:12px;border-radius:999px;background:#edf1f5;overflow:hidden}.pupil-home-v187__progress>i>span{display:block;height:100%;border-radius:inherit;background:#55a878;transition:width .2s ease}.pupil-home-v187__practice-card{overflow:hidden;border:1px solid #dfe7f0;border-radius:22px;background:#fff;box-shadow:0 12px 38px rgba(24,54,95,.04)}.pupil-home-v187__practice-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #edf1f5}.pupil-home-v187__practice-card h2{margin:0;font-size:20px}.pupil-home-v187__practice-card header p{margin:4px 0 0;color:#7a8ba2;font-size:12.5px}.pupil-home-v187__practice-card header>span{font-size:12px;color:#7b8da4}.pupil-home-v187__task-list{display:flex;flex-direction:column}.pupil-home-v187__task-row{display:grid;grid-template-columns:24px 30px 42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:10px 16px;border-bottom:1px solid #edf1f5;background:#fff}.pupil-home-v187__task-row:last-child{border-bottom:0}.pupil-home-v187__task-row.is-current{background:linear-gradient(90deg,#fff8f4,#fff);box-shadow:inset 3px 0 0 #df7652}.pupil-home-v187__task-row.is-done{background:#fbfdfb}.pupil-home-v187__task-number{font-size:11px;color:#9aa8ba;text-align:center}.pupil-home-v187__check{width:28px;height:28px;border-radius:50%;border:1.5px solid #a9b9ce;background:#fff;display:grid;place-items:center;color:#fff;cursor:pointer}.pupil-home-v187__task-row.is-done .pupil-home-v187__check{background:#68b182;border-color:#68b182}.pupil-home-v187__task-type{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#edf4ff;color:#4d7fe8}.pupil-home-v187__task-type.is-piece{background:#fff0e8;color:#d86d49}.pupil-home-v187__task-type.is-sight-reading,.pupil-home-v187__task-type.is-theory{background:#f0eaff;color:#8060d8}.pupil-home-v187__task-copy{min-width:0;border:0;background:transparent;text-align:left;padding:0;color:inherit;cursor:pointer}.pupil-home-v187__task-copy b{display:block;font-size:14.5px;line-height:1.35}.pupil-home-v187__task-copy small{display:block;margin-top:3px;color:#788ba4;font-size:11.5px;line-height:1.4}.pupil-home-v187__start{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;padding:10px 14px;background:#df7652;color:#fff;font-size:12px;cursor:pointer}.pupil-home-v187__open{width:30px;height:30px;border:0;border-radius:50%;background:#f4f7fb;color:#667e9e;font-size:20px;cursor:pointer}.pupil-home-v187__empty{display:flex;align-items:center;gap:12px;padding:28px;color:#72859f}.pupil-home-v187__empty b{display:block;color:#17365f}.pupil-home-v187__empty span{display:block;margin-top:3px;font-size:12.5px}.pupil-home-v187__actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pupil-home-v187__action-card{border:1px solid #e1e7ef;border-radius:18px;background:#fff}.pupil-home-v187__action-card.is-note{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:16px 18px}.pupil-home-v187__action-card.is-clip summary>span:first-child,.pupil-home-v187__action-card.is-note>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center}.pupil-home-v187__action-card.is-note>span{background:#fff0e8;color:#d76d49}.pupil-home-v187__action-card b{display:block;font-size:13.5px}.pupil-home-v187__action-card p{margin:4px 0 0;color:#73869f;font-size:12px;line-height:1.45}.pupil-home-v187__action-card.is-clip{overflow:hidden}.pupil-home-v187__action-card.is-clip summary{list-style:none;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:16px 18px;cursor:pointer}.pupil-home-v187__action-card.is-clip summary::-webkit-details-marker{display:none}.pupil-home-v187__action-card.is-clip summary>span:first-child{background:#f0eaff;color:#755bd0}.pupil-home-v187__action-card.is-clip summary em{font-style:normal;font-size:12px;color:#516b8f}.pupil-home-v187__action-card.is-clip[open]>:not(summary){padding:0 18px 18px}.pupil-home-v187__resources{border:1px solid #e1e7ef;border-radius:20px;background:#fff;padding:17px 18px}.pupil-home-v187__resources>header{display:flex;justify-content:space-between;align-items:center;gap:18px}.pupil-home-v187__resources>header>div{display:flex;align-items:center;gap:11px}.pupil-home-v187__resources>header>div>span{width:40px;height:40px;border-radius:12px;background:#eaf7ef;color:#2f8e5d;display:grid;place-items:center}.pupil-home-v187__resources h2{margin:0;font-size:17px}.pupil-home-v187__resources p{margin:3px 0 0;color:#7a8da6;font-size:12px}.pupil-home-v187__resources>header>a{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #dbe4ee;border-radius:999px;text-decoration:none;color:#365d8f;font-size:11.5px;font-weight:600}.pupil-home-v187__resource-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.pupil-home-v187__resource-cats>a{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #edf1f5;border-radius:14px;text-decoration:none;color:inherit;background:#fbfcfe}.pupil-home-v187__resource-cats span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.pupil-home-v187__resource-cats .is-blue{background:#edf4ff;color:#4d7fe8}.pupil-home-v187__resource-cats .is-purple{background:#f0eaff;color:#8060d8}.pupil-home-v187__resource-cats .is-green{background:#eaf7ef;color:#2f8e5d}.pupil-home-v187__resource-cats b{display:block;font-size:12.5px}.pupil-home-v187__resource-cats small{display:block;margin-top:2px;color:#7c8da3;font-size:10.5px}.pupil-home-v187__resource-cats i{font-style:normal;color:#7389a6}.pupil-home-v187__shared{display:flex;align-items:center;gap:8px;margin-top:12px;overflow:auto}.pupil-home-v187__shared>span{font-size:10px;color:#8a99ac;white-space:nowrap}.pupil-home-v187__shared>a{min-width:220px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;text-decoration:none;color:inherit}.pupil-home-v187__shared b{display:block;font-size:11.5px}.pupil-home-v187__shared small{display:block;margin-top:2px;font-size:10px;color:#8090a5}.pupil-home-v187__shared i{font-style:normal}.pupil-home-v187__encouragement{display:flex;align-items:center;gap:10px;padding:12px 15px;color:#657a98}.pupil-home-v187__encouragement svg{color:#d76e49}.pupil-home-v187__encouragement b{display:block;font-size:12.5px;color:#17365f}.pupil-home-v187__encouragement span{display:block;margin-top:2px;font-size:11px}.pupil-resources-v187{display:flex;flex-direction:column;gap:18px;font-family:var(--font-ui),system-ui,sans-serif;color:#17365f}.pupil-resources-v187 :where(h1,h2,h3,b,strong,a){font-weight:600}.pupil-resources-v187__head{padding:8px 4px}.pupil-resources-v187__head a{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;color:#4c6f9d;text-decoration:none;font-size:12px}.pupil-resources-v187__head span{display:block;font-size:10px;letter-spacing:.12em;color:#d36c49}.pupil-resources-v187__head h1{margin:6px 0 0;font-size:34px;letter-spacing:-.025em}.pupil-resources-v187__head p{margin:7px 0 0;color:#7487a2;font-size:14px}.pupil-resources-v187__filters{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.pupil-resources-v187__filters a{white-space:nowrap;padding:9px 13px;border:1px solid #dfe6ef;border-radius:999px;text-decoration:none;color:#627b9c;font-size:11.5px}.pupil-resources-v187__filters a.is-active{background:#17365f;border-color:#17365f;color:#fff}.pupil-resources-v187__section{padding:18px;border:1px solid #e0e7ef;border-radius:20px;background:#fff}.pupil-resources-v187__section>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.pupil-resources-v187__section h2{margin:0;font-size:19px}.pupil-resources-v187__section header p{margin:4px 0 0;color:#7a8ca4;font-size:12px}.pupil-resources-v187__section header>span{font-size:11px;color:#8998aa}.pupil-resources-v187__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pupil-resources-v187__grid article{display:grid;grid-template-columns:42px 1fr;gap:11px;padding:14px;border:1px solid #edf1f5;border-radius:15px;background:#fbfcfe}.pupil-resources-v187__grid article>span:first-child{width:40px;height:40px;border-radius:11px;background:#edf4ff;color:#4f7de2;display:grid;place-items:center}.pupil-resources-v187__grid article>div{min-width:0}.pupil-resources-v187__grid small{display:block;font-size:9px;letter-spacing:.08em;color:#9a7c72}.pupil-resources-v187__grid h3{margin:4px 0 0;font-size:13.5px}.pupil-resources-v187__grid p{margin:4px 0 0;font-size:11px;line-height:1.4;color:#7b8da5}.pupil-resources-v187__grid .is-unavailable,.pupil-resources-v187__grid a{grid-column:2;display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:4px;text-decoration:none;font-size:11px}.pupil-resources-v187__grid a{color:#3767a6}.pupil-resources-v187__grid .is-unavailable{color:#98a4b3}.pupil-resources-v187__empty{display:flex;flex-direction:column;align-items:flex-start;padding:22px;color:#7b8da5}.pupil-resources-v187__empty b{margin-top:8px;color:#17365f}.pupil-resources-v187__empty p{margin:4px 0 0;font-size:12px}@media(max-width:900px){.pp-premium-topbar__student-nav{gap:14px}.pupil-home-v187__hero{grid-template-columns:1fr}.pupil-home-v187__resource-cats,.pupil-resources-v187__grid{grid-template-columns:1fr 1fr}.pupil-home-v187__task-row{grid-template-columns:20px 28px 40px minmax(0,1fr) auto}.pupil-home-v187__greeting h1{font-size:30px}}@media(max-width:640px){.pp-premium-topbar__student-nav{justify-self:end}.pp-premium-topbar__student-nav a:first-child{display:none}.pp-premium-topbar__student-user{display:none!important}.pupil-home-v187__hero{padding:18px}.pupil-home-v187__progress{width:100%}.pupil-home-v187__practice-card>header{align-items:flex-start;flex-direction:column}.pupil-home-v187__task-row{grid-template-columns:22px 28px 38px minmax(0,1fr);padding:11px}.pupil-home-v187__task-number{display:none}.pupil-home-v187__open,.pupil-home-v187__start{grid-column:4;justify-self:start}.pupil-home-v187__actions,.pupil-home-v187__resource-cats,.pupil-resources-v187__grid{grid-template-columns:1fr}.pupil-home-v187__resources>header{align-items:flex-start}.pupil-resources-v187__head h1{font-size:29px}}.pp-premium-shell.is-student .pp-premium-topbar{grid-template-columns:auto 1fr auto!important;padding:0 28px!important}.pp-premium-shell.is-student .pp-premium-topbar__student-brand{justify-self:start!important}.pp-premium-topbar__student-menu{position:relative!important;justify-self:end!important}.pp-premium-topbar__student-menu>summary{list-style:none!important;display:flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important}.pp-premium-topbar__student-menu>summary::-webkit-details-marker{display:none!important}.pp-premium-topbar__student-menu>summary>span{width:38px!important;height:38px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#f1eaff!important;color:#6f55c6!important;font-size:13px!important;font-weight:600!important;border:1px solid #e4daf8!important}.pp-premium-topbar__student-menu>summary svg{color:#71829a!important}.pp-premium-topbar__student-menu-popover{position:absolute!important;right:0!important;top:48px!important;z-index:50!important;width:190px!important;padding:9px!important;border:1px solid #dfe6ef!important;border-radius:14px!important;background:#fff!important;box-shadow:0 16px 40px rgba(35,55,85,.12)!important}.pp-premium-topbar__student-menu-popover>div{padding:8px 9px 10px!important;border-bottom:1px solid #edf1f5!important;margin-bottom:5px!important}.pp-premium-topbar__student-menu-popover b{display:block!important;font-size:12.5px!important;font-weight:600!important;color:#17365f!important}.pp-premium-topbar__student-menu-popover small{display:block!important;margin-top:2px!important;font-size:10.5px!important;color:#8291a5!important}.pp-premium-topbar__student-menu-popover a,.pp-premium-topbar__student-menu-popover button{width:100%!important;min-height:34px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:0 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#355371!important;text-decoration:none!important;font-size:11.5px!important;font-weight:500!important;text-align:left!important;cursor:pointer!important}.pp-premium-topbar__student-menu-popover a:hover,.pp-premium-topbar__student-menu-popover button:hover{background:#f6f8fb!important}.pupil-home-v187{max-width:1420px!important;margin:0 auto!important;gap:14px!important}.pupil-home-v187__hero{padding:18px 22px!important;min-height:0!important}.pupil-home-v187__greeting h1{font-size:30px!important}.pupil-home-v189__main-grid{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr)!important;gap:14px!important;align-items:start!important}.pupil-home-v189__main-grid .pupil-home-v187__practice-card{min-width:0!important}.pupil-home-v189__side-rail{display:grid!important;gap:12px!important;position:sticky!important;top:92px!important}.pupil-home-v189__side-rail .pupil-home-v187__action-card{margin:0!important}.pupil-home-v189__side-rail .pupil-home-v187__action-card.is-note{grid-template-columns:40px 1fr!important;padding:16px!important}.pupil-home-v189__side-rail .pupil-home-v187__action-card.is-clip summary{grid-template-columns:38px 1fr auto!important;padding:15px 16px!important}.pupil-home-v187__task-row{min-height:66px!important}.pupil-home-v187__resources{margin-top:0!important}.student-video-action--record .student-video-action__desktop-mic{display:grid!important;place-items:center!important}.student-video-action--record .student-video-action__mobile-camera{display:none!important}@media(min-width:901px){.student-video-action--record{width:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important;justify-content:center!important;border-radius:50%!important}.student-video-action--record .student-video-action__copy{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}@media(max-width:900px){.pupil-home-v189__main-grid{grid-template-columns:1fr!important}.pupil-home-v189__side-rail{position:static!important;grid-template-columns:1fr 1fr!important}.student-video-action--record .student-video-action__desktop-mic{display:none!important}.student-video-action--record .student-video-action__mobile-camera{display:grid!important}}@media(max-width:640px){.pp-premium-shell.is-student .pp-premium-topbar{padding:0 14px!important}.pp-premium-topbar__student-menu>summary>span{width:34px!important;height:34px!important}.pupil-home-v187{gap:10px!important}.pupil-home-v187__hero{padding:14px!important}.pupil-home-v187__greeting h1{font-size:25px!important}.pupil-home-v189__side-rail{grid-template-columns:1fr!important}.pupil-home-v187__practice-card>header{padding:14px!important}.pupil-home-v187__task-row{grid-template-columns:28px 38px minmax(0,1fr)!important;gap:9px!important}.pupil-home-v187__task-number{display:none!important}.pupil-home-v187__task-copy{grid-column:3!important}.pupil-home-v187__open,.pupil-home-v187__start{grid-column:3!important;justify-self:start!important;margin-top:4px!important}}.pupil-account-v189{max-width:760px;margin:0 auto;padding:18px 0;display:grid;gap:16px}.pupil-account-v189__back{display:inline-flex;align-items:center;gap:6px;color:#52709a;text-decoration:none;font-size:12px}.pupil-account-v189>section{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:22px;border:1px solid #e1e7ef;border-radius:18px;background:#fff}.pupil-account-v189>section>span{width:52px;height:52px;border-radius:15px;background:#f0eaff;color:#755bd0;display:grid;place-items:center}.pupil-account-v189 small{font-size:9.5px;letter-spacing:.1em;color:#8b9aae}.pupil-account-v189 h1{margin:4px 0 0;font-size:26px}.pupil-account-v189 p{margin:4px 0 0;color:#7d8da3;font-size:12.5px}.pupil-account-v189__actions{display:flex;gap:10px}.pupil-account-v189__actions a,.pupil-account-v189__actions button{min-height:40px;padding:0 14px;border:1px solid #dce4ed;border-radius:10px;background:#fff;color:#294d78;text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;cursor:pointer}.pupil-home-v187__check{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;aspect-ratio:1/1!important;padding:0!important;flex:0 0 30px!important;align-self:center!important;line-height:1!important}.pupil-home-v187__check,.pupil-home-v187__task-row.is-done .pupil-home-v187__check{border-radius:999px!important}.pupil-home-v190__utility-card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;padding:16px!important;border:1px solid #e1e7ef!important;border-radius:18px!important;background:#fff!important}.pupil-home-v190__utility-card>span{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important}.pupil-home-v190__utility-card.is-lesson>span{background:#edf4ff!important;color:#4d7fe8!important}.pupil-home-v190__utility-card.is-help>span{background:#eef8f2!important;color:#4d9f74!important}.pupil-home-v190__utility-card small{display:block!important;margin-bottom:4px!important;font-size:9.5px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#8b9aae!important}.pupil-home-v190__utility-card b{display:block!important;color:#17365f!important;font-size:13.5px!important;line-height:1.35!important}.pupil-home-v190__utility-card p{margin:5px 0 0!important;color:#73869f!important;font-size:11.5px!important;line-height:1.45!important}.pupil-home-v190__utility-card button{margin-top:10px!important;min-height:34px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:#eef6f1!important;color:#2f7f5d!important;font-size:11.5px!important;font-weight:600!important;cursor:pointer!important}@media(max-width:900px){.pupil-home-v189__side-rail{grid-template-columns:1fr!important}.pupil-home-v190__utility-card{min-height:0!important}}@media(max-width:640px){.pupil-home-v187__check{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;flex-basis:28px!important}}@media (min-width:1101px){.pupil-home-v189__main-grid{align-items:stretch!important}.pupil-home-v189__main-grid .pupil-home-v187__practice-card,.pupil-home-v189__side-rail{height:100%!important}.pupil-home-v189__side-rail{grid-template-rows:minmax(210px,1fr) auto auto!important;align-content:stretch!important}.pupil-home-v189__side-rail .pupil-home-v187__action-card.is-note{min-height:210px!important;align-content:start!important}.pupil-home-v189__side-rail .pupil-home-v187__action-card.is-note>div{align-self:start!important}}.marketing-loop--condensed{padding-bottom:32px!important}.marketing-loop--condensed .marketing-real-week{margin-bottom:0!important}.marketing-teacher-proof{width:min(1180px,calc(100% - 48px));margin:40px auto 72px;display:grid;grid-template-columns:.78fr 1.22fr;gap:38px;align-items:center;padding:38px;border:1px solid #dce5ef;border-radius:28px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 18px 48px rgba(20,47,83,.07)}.marketing-teacher-proof__copy h2{margin:8px 0 14px;font-size:clamp(34px,4vw,54px);line-height:1.02;color:#17345f;letter-spacing:-.04em}.marketing-teacher-proof__copy>p{margin:0;color:#617895;font-size:17px;line-height:1.7}.marketing-teacher-proof__points{display:grid;gap:10px;margin-top:22px}.marketing-teacher-proof__points span{display:flex;gap:9px;align-items:center;color:#284a75;font-weight:600;font-size:14px}.marketing-teacher-proof__points svg{color:#da7654;flex:0 0 auto}.marketing-teacher-proof__mock{min-width:0}.marketing-teacher-proof__mock .marketing-ui{box-shadow:0 16px 36px rgba(21,48,82,.1)}.marketing-before-after{width:min(1180px,calc(100% - 48px));margin:0 auto 72px}.marketing-before-after__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.marketing-before-after__grid article{padding:28px;border:1px solid #dde6f0;border-radius:22px;background:#fff;display:grid;gap:12px}.marketing-before-after__grid article.is-product{background:linear-gradient(145deg,#fff8f4,#f8fbff);border-color:#efc8b8}.marketing-before-after__grid small{font-size:11px;letter-spacing:.13em;font-weight:700;color:#7c8ea5}.marketing-before-after__grid h3{margin:0;color:#17345f;font-size:25px}.marketing-before-after__grid span{position:relative;padding-left:20px;color:#607690;line-height:1.55}.marketing-before-after__grid span:before{content:"";width:7px;height:7px;border-radius:999px;background:#c6d1df;position:absolute;left:0;top:.58em}.marketing-before-after__grid .is-product span:before{background:#da7654}.marketing-trial-steps{width:min(1180px,calc(100% - 48px));margin:0 auto 72px;padding:34px;border-radius:28px;background:#17345f;color:#fff;display:grid;grid-template-columns:.9fr 1.4fr auto;gap:28px;align-items:center}.marketing-trial-steps .marketing-kicker{color:#f2b095}.marketing-trial-steps h2{margin:7px 0 8px;font-size:32px;line-height:1.08}.marketing-trial-steps p{margin:0;color:#c8d5e6;line-height:1.6}.marketing-trial-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.marketing-trial-steps__grid article{padding:16px;border-radius:16px;background:rgba(255,255,255,.08);display:grid;gap:5px}.marketing-trial-steps__grid b{width:28px;height:28px;border-radius:999px;background:#da7654;display:grid;place-items:center;font-size:13px}.marketing-trial-steps__grid span{font-weight:600}.marketing-trial-steps__grid small{color:#c8d5e6;line-height:1.4}.marketing-trial-steps>.marketing-primary{white-space:nowrap;background:#fff!important;color:#17345f!important}.marketing-built-inline--compact{margin-top:24px!important;padding:18px!important}.marketing-built-inline--compact h3{font-size:20px!important}.marketing-pilot-proof{width:min(1180px,calc(100% - 48px));margin:0 auto 72px}.marketing-pilot-proof__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px}.marketing-pilot-proof blockquote{margin:0;padding:24px;border:1px solid #dde6f0;border-radius:20px;background:#fff;box-shadow:0 9px 24px rgba(21,48,82,.04)}.marketing-pilot-proof blockquote p{margin:0;color:#284a75;font-size:16px;line-height:1.65}.marketing-pilot-proof blockquote footer{margin-top:14px;color:#8a99ad;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}@media(max-width:960px){.marketing-before-after__grid,.marketing-pilot-proof__grid,.marketing-teacher-proof,.marketing-trial-steps{grid-template-columns:1fr}}@media(max-width:640px){.marketing-before-after,.marketing-pilot-proof,.marketing-teacher-proof,.marketing-trial-steps{width:calc(100% - 28px)}.marketing-teacher-proof,.marketing-trial-steps{padding:24px}.marketing-trial-steps__grid{grid-template-columns:1fr}}