@font-face{font-family:Fredoka;src:url(/fonts/fredoka-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.home-module__2qZkKW__homePage{--home-ink:#311d48;--home-muted:#564464;--home-purple:#6d36c8;--home-paper:#fffaf4;--home-cream:var(--home-paper);--home-line:#ecdfd5;--home-orange:#c95009;--home-display:Fredoka, Arial Rounded MT Bold, system-ui, sans-serif;--home-garden-art:url(/assets/marketing/school-garden.webp);--home-gutter:clamp(18px, 4vw, 56px);--gutter:var(--home-gutter);background:var(--home-paper);color:var(--home-ink);font-family:system-ui,Segoe UI,sans-serif}.home-module__2qZkKW__homePage :where(a,button,summary,select):focus-visible{outline:3px solid var(--home-purple);outline-offset:4px}.home-module__2qZkKW__skip{z-index:5;background:#fff;border-radius:8px;padding:10px 16px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(calc(-100% - 16px))}.home-module__2qZkKW__skip:focus{transform:none}.home-module__2qZkKW__header{z-index:2;border-bottom:1px solid var(--home-line);background:#fffcf7;position:relative}.home-module__2qZkKW__headerInner,.home-module__2qZkKW__heroInner,.home-module__2qZkKW__section,.home-module__2qZkKW__footer>div{max-inline-size:1392px;padding-inline:var(--home-gutter);margin-inline:auto}.home-module__2qZkKW__headerInner,.home-module__2qZkKW__navigation,.home-module__2qZkKW__headerActions,.home-module__2qZkKW__heroActions,.home-module__2qZkKW__footer nav{align-items:center;display:flex}.home-module__2qZkKW__headerInner{justify-content:space-between;gap:20px;min-block-size:68px;padding-block:8px}.home-module__2qZkKW__brand{color:var(--home-purple);font:650 clamp(22px, 2.4vw, 34px)/1 var(--home-display);letter-spacing:-.025em;flex:none;align-items:center;gap:6px;display:inline-flex}.home-module__2qZkKW__brandMark{block-size:45px;inline-size:48px;display:block;position:relative;overflow:hidden}.home-module__2qZkKW__brandMark img{width:72px;max-width:none;position:absolute;top:-4px;left:-13px}.home-module__2qZkKW__navigation{flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:.88rem;font-weight:650}.home-module__2qZkKW__navigation a[aria-current]{color:var(--home-purple);text-underline-offset:5px;text-decoration:underline}.home-module__2qZkKW__navigation a:hover,.home-module__2qZkKW__login:hover,.home-module__2qZkKW__footer a:hover,.home-module__2qZkKW__textLink:hover{color:var(--home-purple);text-underline-offset:4px;text-decoration:underline}.home-module__2qZkKW__headerActions{gap:12px}.home-module__2qZkKW__language{min-inline-size:0}.home-module__2qZkKW__language label{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--home-line);color:var(--home-ink);box-shadow:none;background:#fffdf8}.home-module__2qZkKW__language label svg{color:var(--home-purple)}.home-module__2qZkKW__language option{color:var(--home-ink);background:#fffdf8}.home-module__2qZkKW__language select{max-inline-size:10rem}.home-module__2qZkKW__login{font-size:.87rem;font-weight:650}.home-module__2qZkKW__mobileMenu{display:none}.home-module__2qZkKW__primary,.home-module__2qZkKW__secondary,.home-module__2qZkKW__textLink{align-items:center;gap:8px;min-block-size:44px;font-weight:680;line-height:1.25;display:inline-flex}.home-module__2qZkKW__primary,.home-module__2qZkKW__secondary{border-radius:999px;justify-content:center;padding:9px 20px;font-weight:760}.home-module__2qZkKW__primary{color:#fff;background:linear-gradient(#8b50dc 0%,#6a35c2 78%);box-shadow:inset 0 2px 1px #ffffff4a,0 3px #502594}.home-module__2qZkKW__primary:hover{background:linear-gradient(#7e45d1,#5d2eac)}.home-module__2qZkKW__secondary{color:#46216e;background:#fffaf6e6;border:1px solid #8453cc}.home-module__2qZkKW__secondary:hover{background:#f2e6ff}.home-module__2qZkKW__primary svg,.home-module__2qZkKW__secondary svg{flex:none;block-size:17px;inline-size:17px}.home-module__2qZkKW__textLink{color:var(--home-purple)}.home-module__2qZkKW__textLink svg{flex:none}.home-module__2qZkKW__homePage[dir=rtl] .home-module__2qZkKW__directionalArrow{transform:scaleX(-1)}.home-module__2qZkKW__hero{isolation:isolate;background:#ffe5c7;border-block-end:1px solid #d3985855;position:relative;overflow:clip}.home-module__2qZkKW__hero:before{z-index:-1;content:"";background:radial-gradient(at 50% 8%,#fff3dfbd,#fff3df29 51%,#0000 73%),url(/assets/marketing/classroom-sunshine.webp) bottom/cover no-repeat;position:absolute;inset:0}.home-module__2qZkKW__heroInner{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""scene""trust";justify-items:center;gap:15px;padding-block:clamp(34px,4vw,58px) 26px;display:grid}.home-module__2qZkKW__intro{text-align:center;grid-area:intro;justify-items:center;inline-size:min(100%,800px);min-inline-size:0;display:grid}.home-module__2qZkKW__intro h1{font:670 clamp(38px, 4.3vw, 66px)/1.12 var(--home-display);letter-spacing:-.032em;overflow-wrap:anywhere;text-wrap:balance;max-inline-size:19em;margin:0}.home-module__2qZkKW__homePage[lang=en] .home-module__2qZkKW__intro h1{font-size:clamp(42px,5.1vw,77px);line-height:1.03}.home-module__2qZkKW__headline{display:inline-block}.home-module__2qZkKW__headline em{color:var(--home-orange);font-style:normal}.home-module__2qZkKW__homePage[dir=rtl] .home-module__2qZkKW__intro h1{letter-spacing:normal;line-height:1.16}.home-module__2qZkKW__intro p{max-inline-size:42em;color:var(--home-muted);margin:12px 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.45}.home-module__2qZkKW__intro .home-module__2qZkKW__position{color:var(--home-purple);margin-block-start:10px;font-size:1rem;font-weight:740}.home-module__2qZkKW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:17px}.home-module__2qZkKW__trust{color:#49325c;background:#fff7e8ed;border:1px solid #fff8ea;border-radius:15px;flex-wrap:wrap;grid-area:trust;justify-content:center;align-items:center;gap:9px;margin:0;padding:8px 12px;list-style:none;display:flex}.home-module__2qZkKW__trust li{overflow-wrap:anywhere;align-items:center;gap:7px;min-inline-size:0;font-size:.77rem;font-weight:700;line-height:1.2;display:flex}.home-module__2qZkKW__trust li+li{border-inline-start:1px solid #d2badd;padding-inline-start:12px}.home-module__2qZkKW__trust svg{color:#7437c9;flex:none;width:18px;height:18px}.home-module__2qZkKW__heroScene{grid-area:scene;inline-size:min(100%,760px);min-inline-size:0;margin:0;padding-block:7px 31px;padding-inline:18px clamp(60px,20vw,135px);position:relative}.home-module__2qZkKW__laptop{background:linear-gradient(150deg,#4e365f,#231633 75%);border:1px solid #a38bb5;border-radius:20px 20px 11px 11px;width:100%;padding:9px;position:relative;transform:rotate(-.4deg);box-shadow:0 17px 28px #63374947,inset 0 0 0 2px #beaad182}.home-module__2qZkKW__laptop:after{z-index:-1;content:"";clip-path:polygon(5% 0,95% 0,100% 70%,98% 100%,2% 100%,0 70%);background:linear-gradient(#d0bfd8,#85718e 71%,#4e3d59);height:19px;position:absolute;inset:auto -5% -14px}.home-module__2qZkKW__teacherDisplay{background:#f4d3a9 url(/assets/marketing/classroom-sunshine.webp) 100% 100%/cover no-repeat;border-radius:25px;padding:clamp(12px,2.7vw,34px)}.home-module__2qZkKW__teacherDisplay .home-module__2qZkKW__demoScreen{border:7px solid #493169;border-radius:17px;box-shadow:0 9px 19px #5437475c}.home-module__2qZkKW__petCard{aspect-ratio:.9;background:linear-gradient(150deg,#ffe6bf,#f6e8ff);border:4px solid #fffaf5;border-radius:18px;width:clamp(58px,21%,140px);padding:8px;position:absolute;inset-inline-end:0;box-shadow:0 8px 16px #68443b3b,inset 0 0 0 1px #dcae8f6b}.home-module__2qZkKW__petCard strong{font:640 clamp(12px, 1.3vw, 18px)/1 var(--home-display);justify-content:space-between;display:flex}.home-module__2qZkKW__petCard strong span{color:#a344c7}.home-module__2qZkKW__petCard img{width:100%;height:auto;margin:-4px auto 0}.home-module__2qZkKW__catCard{top:10%;transform:rotate(8deg)}.home-module__2qZkKW__dogCard{inset-inline-end:1%;background:linear-gradient(150deg,#ffe7c9,#e9f1cf);top:51%;transform:rotate(-6deg)}.home-module__2qZkKW__mascot{bottom:13px;filter:drop-shadow(0 8px 5px #55353336);width:19%;height:auto;position:absolute;inset-inline-start:-2%}.home-module__2qZkKW__heroScene figcaption{color:#54415e;text-align:center;background:#fff7e9;border-radius:999px;max-inline-size:90%;padding:3px 10px;font-size:.7rem;font-weight:720;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-module__2qZkKW__demoScreen{color:#332147;background:#f8f2fd;border-radius:11px;grid-template-columns:25% minmax(0,1fr);min-height:290px;font-size:clamp(9px,1vw,13px);line-height:1.15;display:grid;overflow:hidden}.home-module__2qZkKW__demoSidebar{color:#fff;background:linear-gradient(155deg,#65409b,#3e245e);flex-direction:column;gap:6px;padding:12px 8px;display:flex}.home-module__2qZkKW__demoSidebar svg{flex:none;width:12px;height:12px}.home-module__2qZkKW__demoBrand,.home-module__2qZkKW__demoMenu,.home-module__2qZkKW__demoActive{overflow-wrap:anywhere;align-items:center;gap:5px;padding:5px;display:flex}.home-module__2qZkKW__demoBrand{font-family:var(--home-display);margin-bottom:4px;font-weight:620}.home-module__2qZkKW__demoMenuLabel{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.home-module__2qZkKW__demoActive{background:#8554c7;border-radius:6px;font-weight:700}.home-module__2qZkKW__demoBody{min-width:0;padding:12px}.home-module__2qZkKW__demoHeader{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.home-module__2qZkKW__demoHeader strong{font:640 1.38em/1.15 var(--home-display);overflow-wrap:anywhere}.home-module__2qZkKW__demoHeader small{color:#665373;margin-top:4px;display:block}.home-module__2qZkKW__demoHeader>span{background:#fff;border:1px solid #d9c4ef;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 5px;font-size:.76em;display:flex}.home-module__2qZkKW__demoHeader svg,.home-module__2qZkKW__demoProgress svg{color:#6d36c8;width:10px;height:10px}.home-module__2qZkKW__demoReward{background:#f5e7f8;border-radius:7px;align-items:center;gap:6px;margin-top:12px;padding:8px;font-weight:800;display:flex}.home-module__2qZkKW__demoReward svg{fill:#ffca59;color:#a65e10;width:14px;height:14px}.home-module__2qZkKW__demoRows{margin-top:6px}.home-module__2qZkKW__demoRow{background:#fff9ff;border-bottom:1px solid #e6dcef;grid-template-columns:22px minmax(0,1fr) 33px auto;align-items:center;gap:5px;min-height:39px;padding:2px 5px;display:grid}.home-module__2qZkKW__demoRow img{width:33px;height:33px}.home-module__2qZkKW__avatar{color:#4e2a83;background:#e5d7fb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.74em;font-weight:800;display:grid}.home-module__2qZkKW__demoRow:nth-child(2) .home-module__2qZkKW__avatar{color:#653c19;background:#ffdfa7}.home-module__2qZkKW__demoRow:nth-child(3) .home-module__2qZkKW__avatar{color:#2d5433;background:#cbe7d2}.home-module__2qZkKW__demoStudent b{white-space:nowrap;display:block}.home-module__2qZkKW__demoStudent small{color:#6e41aa;white-space:nowrap;font-size:.78em}.home-module__2qZkKW__rewardPill{color:#fff;white-space:nowrap;background:#467e3b;border-radius:999px;padding:4px 7px;font-size:.72em;font-weight:750}.home-module__2qZkKW__demoProgress{margin-top:10px}.home-module__2qZkKW__demoProgress b{align-items:center;gap:4px;margin-bottom:5px;display:flex}.home-module__2qZkKW__progressTrack,.home-module__2qZkKW__studentProgress{background:#e6d9f5;border-radius:999px;height:6px;display:block}.home-module__2qZkKW__progressTrack i,.home-module__2qZkKW__studentProgress i{border-radius:inherit;background:#8752d0;height:100%;display:block}.home-module__2qZkKW__progressTrack i{width:78%}.home-module__2qZkKW__studentProgress{background:#deedda;width:47px}.home-module__2qZkKW__studentProgress i{background:#5a9950}.home-module__2qZkKW__demoStats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.home-module__2qZkKW__demoStats>div{text-align:center;background:#eee1fb;border-radius:7px;justify-items:center;gap:3px;padding:6px 3px;display:grid}.home-module__2qZkKW__demoStats>div:nth-child(2){background:#ffefcf}.home-module__2qZkKW__demoStats>div:nth-child(3){background:#e6f2df}.home-module__2qZkKW__demoStats svg{color:#713cb2;width:13px;height:13px}.home-module__2qZkKW__demoStats b{font-family:var(--home-display);font-size:1.32em}.home-module__2qZkKW__demoStats small{overflow-wrap:anywhere;font-size:.72em}.home-module__2qZkKW__section{padding-block:clamp(36px,6vw,72px)}.home-module__2qZkKW__section h2{font:650 clamp(1.65rem, 3.5vw, 2.65rem)/1.18 var(--home-display);text-wrap:balance;margin:0}.home-module__2qZkKW__section h3{font:650 1.14rem/1.36 var(--home-display);margin:0}.home-module__2qZkKW__section p{color:var(--home-muted);margin-block-start:8px;line-height:1.66}.home-module__2qZkKW__lead{max-inline-size:46rem}.home-module__2qZkKW__paperBand{border-block:1px solid var(--home-line);background:#fff3e5}.home-module__2qZkKW__ideaList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-block:20px 8px;display:grid}.home-module__2qZkKW__ideaList li{border-block-start:1px solid var(--home-line);padding-block:12px}.home-module__2qZkKW__ideaList p{margin-block-start:4px}.home-module__2qZkKW__faqHead{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.home-module__2qZkKW__faq{margin-block-start:20px}.home-module__2qZkKW__faq details{border-block-start:1px solid #d9ccc1}.home-module__2qZkKW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-block-size:52px;padding-block:10px;font-weight:680;list-style:none;display:flex}.home-module__2qZkKW__faq summary::-webkit-details-marker{display:none}.home-module__2qZkKW__faq summary svg{color:var(--home-purple);flex:none}.home-module__2qZkKW__faq details[open] summary svg{transform:rotate(45deg)}.home-module__2qZkKW__faq p{max-inline-size:56rem;margin-block:0 16px}.home-module__2qZkKW__footer{border-block-start:1px solid var(--home-line);color:var(--home-muted);background:#fffcf7;font-size:.84rem}.home-module__2qZkKW__footer>div{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:24px;display:flex}.home-module__2qZkKW__footer nav{flex-wrap:wrap;gap:10px 16px}@media (max-width:960px){.home-module__2qZkKW__headerInner{grid-template-columns:auto minmax(0,1fr) 44px;gap:8px;min-block-size:64px;padding-block:8px;display:grid}.home-module__2qZkKW__navigation,.home-module__2qZkKW__headerActions .home-module__2qZkKW__primary,.home-module__2qZkKW__headerActions .home-module__2qZkKW__login{display:none}.home-module__2qZkKW__headerActions{justify-content:flex-end;min-inline-size:0}.home-module__2qZkKW__language,.home-module__2qZkKW__language label{max-inline-size:100%}.home-module__2qZkKW__language select{text-overflow:ellipsis;min-block-size:42px;min-inline-size:0;padding-inline:1.65rem 1.25rem;font-size:.78rem}.home-module__2qZkKW__language label svg:first-child{inline-size:14px;inset-inline-start:7px}.home-module__2qZkKW__language label svg:last-child{inline-size:12px;inset-inline-end:6px}.home-module__2qZkKW__mobileMenu{display:block}.home-module__2qZkKW__menuTrigger{border:1px solid var(--home-line);min-block-size:44px;color:var(--home-purple);cursor:pointer;background:#fffdf8;border-radius:10px;place-items:center;list-style:none;display:grid}.home-module__2qZkKW__menuTrigger::-webkit-details-marker{display:none}.home-module__2qZkKW__menuCloseIcon,.home-module__2qZkKW__mobileMenu[open] .home-module__2qZkKW__menuOpenIcon{display:none}.home-module__2qZkKW__mobileMenu[open] .home-module__2qZkKW__menuCloseIcon{display:block}.home-module__2qZkKW__menuPanel{z-index:3;inline-size:min(21rem, calc(100% - 2 * var(--home-gutter)));border:1px solid var(--home-line);background:#fffcf7;border-radius:16px;padding:8px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:var(--home-gutter);box-shadow:0 14px 28px #38263020}.home-module__2qZkKW__menuPanel a{overflow-wrap:anywhere;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-block-size:44px;padding:8px 12px;font-size:.95rem;font-weight:650;display:flex}.home-module__2qZkKW__menuPanel a:hover{background:#f3eafc}.home-module__2qZkKW__menuAccount{border-block-start:1px solid var(--home-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-block-start:6px;padding-block-start:7px;display:grid}.home-module__2qZkKW__menuAccount a:last-child{color:var(--home-purple);background:#f3eafc}.home-module__2qZkKW__menuAccount svg{flex:none}}@media (max-width:1060px){.home-module__2qZkKW__demoScreen{min-block-size:255px}}@media (max-width:840px){.home-module__2qZkKW__ideaList{gap:0 20px}}@media (max-width:760px){.home-module__2qZkKW__hero:before{background:linear-gradient(#ffe5c7 0%,#ffe5c750 22%,#0000 58%),url(/assets/marketing/classroom-sunshine.webp) 67% bottom/auto 100% no-repeat;inset:23% 0 0}.home-module__2qZkKW__heroInner{gap:12px;padding-block:27px 17px}.home-module__2qZkKW__intro h1,.home-module__2qZkKW__homePage[lang=en] .home-module__2qZkKW__intro h1{font-size:clamp(29px,7.5vw,45px);line-height:1.1}.home-module__2qZkKW__homePage:is([lang=zh-Hans],[lang=zh-Hant],[lang=ja]) .home-module__2qZkKW__intro h1{line-height:1.22}.home-module__2qZkKW__intro p{max-inline-size:33em;margin-block-start:10px;font-size:1rem;line-height:1.5}.home-module__2qZkKW__intro .home-module__2qZkKW__position{font-size:.94rem}.home-module__2qZkKW__heroActions{gap:6px 10px}.home-module__2qZkKW__heroActions a{min-block-size:44px;padding-inline:14px}.home-module__2qZkKW__heroScene{padding-block:3px 64px;padding-inline-start:9px}.home-module__2qZkKW__mascot{object-fit:contain;max-block-size:46px;inline-size:17%;inset-block-end:14px;inset-inline-start:5%}.home-module__2qZkKW__trust{grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(100%,560px);padding:6px 8px;display:grid}.home-module__2qZkKW__trust li{font-size:.66rem}.home-module__2qZkKW__trust li+li{padding-inline-start:6px}.home-module__2qZkKW__trust svg{width:15px;height:15px}}@media (max-width:460px){.home-module__2qZkKW__homePage{--home-gutter:16px}.home-module__2qZkKW__brand{font-size:22px}.home-module__2qZkKW__brandMark{block-size:32px;inline-size:32px}.home-module__2qZkKW__brandMark img{width:53px;top:-4px;left:-10px}.home-module__2qZkKW__ideaList{grid-template-columns:minmax(0,1fr)}.home-module__2qZkKW__heroActions{font-size:.9rem}.home-module__2qZkKW__laptop{border-radius:13px 13px 9px 9px;padding:6px}.home-module__2qZkKW__petCard{border-width:3px;border-radius:12px;padding:5px}.home-module__2qZkKW__demoScreen{min-height:0;grid-template-columns:minmax(68px,25%) minmax(0,1fr);min-block-size:0;font-size:8px}.home-module__2qZkKW__teacherDisplay .home-module__2qZkKW__demoScreen{border-width:5px;border-radius:12px}.home-module__2qZkKW__demoSidebar{gap:4px;padding:7px 3px}.home-module__2qZkKW__demoBrand,.home-module__2qZkKW__demoMenu,.home-module__2qZkKW__demoActive{gap:3px;padding:3px}.home-module__2qZkKW__demoSidebar svg{width:8px;height:8px}.home-module__2qZkKW__laptop .home-module__2qZkKW__demoBrand{white-space:nowrap}.home-module__2qZkKW__laptop .home-module__2qZkKW__demoBrand svg{display:none}.home-module__2qZkKW__demoBody{padding:7px}.home-module__2qZkKW__demoHeader strong{font-size:1.13em}.home-module__2qZkKW__demoHeader>span{display:none}.home-module__2qZkKW__demoRow{grid-template-columns:15px minmax(0,1fr) 23px auto;min-height:29px}.home-module__2qZkKW__demoRow img{width:23px;height:23px}.home-module__2qZkKW__avatar{width:15px;height:15px}.home-module__2qZkKW__rewardPill{padding-inline:4px}.home-module__2qZkKW__demoReward{margin-top:7px;padding:5px}.home-module__2qZkKW__studentProgress{width:26px}}@media (prefers-reduced-motion:no-preference){.home-module__2qZkKW__primary{transition:background-color .15s}}
.sections-module__Gntg9G__sections{color:var(--home-ink,#311d48);background:var(--home-cream,#fffaf4)}.sections-module__Gntg9G__shell{width:100%;max-width:1392px;margin-inline:auto;padding-inline:clamp(18px,4vw,56px)}.sections-module__Gntg9G__section{padding-block:clamp(25px,3vw,42px)}.sections-module__Gntg9G__sections section[id]{scroll-margin-top:6rem}:is(.sections-module__Gntg9G__heading,.sections-module__Gntg9G__sectionIntro,.sections-module__Gntg9G__closingCopy) h2,:is(.sections-module__Gntg9G__feature,.sections-module__Gntg9G__worldCopy,.sections-module__Gntg9G__teacherBenefits) h3{font-family:var(--home-display,Fredoka, "Arial Rounded MT Bold", "Trebuchet MS", sans-serif);margin:0;font-weight:700}:is(.sections-module__Gntg9G__heading,.sections-module__Gntg9G__sectionIntro,.sections-module__Gntg9G__closingCopy) h2{letter-spacing:-.027em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.7rem,3.3vw,2.6rem);line-height:1.06}:is(.sections-module__Gntg9G__feature,.sections-module__Gntg9G__worldCopy,.sections-module__Gntg9G__teacherBenefits) h3{font-size:1.1rem;line-height:1.14}:is(.sections-module__Gntg9G__feature,.sections-module__Gntg9G__worldCopy,.sections-module__Gntg9G__teacherBenefits){overflow-wrap:anywhere}:is(.sections-module__Gntg9G__heading,.sections-module__Gntg9G__sectionIntro,.sections-module__Gntg9G__feature,.sections-module__Gntg9G__worldCopy,.sections-module__Gntg9G__teacherBenefits,.sections-module__Gntg9G__closingCopy) p{color:var(--home-muted,#564464);margin:.35rem 0 0;line-height:1.45}.sections-module__Gntg9G__heading{text-align:center;max-width:1120px;margin:0 auto clamp(16px,2.5vw,26px)}.sections-module__Gntg9G__heading p{font-size:clamp(.92rem,1.45vw,1.12rem)}.sections-module__Gntg9G__sectionIntro p{max-width:38ch}.sections-module__Gntg9G__featureGrid,.sections-module__Gntg9G__worldGrid{gap:12px;display:grid}.sections-module__Gntg9G__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sections-module__Gntg9G__feature{background:linear-gradient(145deg,#fdf4ff,#f1e6f9);border:1px solid #fff;border-radius:21px;grid-template-columns:clamp(76px,8.2vw,112px) minmax(0,1fr);align-items:center;gap:12px;min-height:105px;padding-block:10px;padding-inline:6px 14px;display:grid;box-shadow:0 3px 6px #66412512,0 1px 2px #66412518}.sections-module__Gntg9G__feature:nth-child(2n){background:linear-gradient(150deg,#fff9ec,#ffedd9)}.sections-module__Gntg9G__feature p,.sections-module__Gntg9G__worldCard p,.sections-module__Gntg9G__teacherBenefits p{font-size:.89rem}.sections-module__Gntg9G__featureArt{aspect-ratio:1.22;place-items:center;width:100%;display:grid}.sections-module__Gntg9G__illustration{width:100%;height:100%;display:block}.sections-module__Gntg9G__petIllustration{isolation:isolate;place-items:center;width:100%;height:100%;display:grid;position:relative}.sections-module__Gntg9G__petIllustration:before{z-index:-1;content:"";background:#cbdc95;border-radius:50%;height:20%;position:absolute;inset:auto 12% 7%}.sections-module__Gntg9G__petIllustration img{width:95%;margin-top:-8%}.sections-module__Gntg9G__petBand{background:radial-gradient(at 12% 15%,#eee1fa 0 21%,#0000 21.3%),radial-gradient(at 58% 38%,#f3e6fb 0 26%,#0000 26.3%),radial-gradient(at 95% 28%,#f8eaf8 0 29%,#0000 29.3%),#fbf2fc;overflow:hidden}.sections-module__Gntg9G__petBandInner{grid-template-columns:minmax(185px,1fr) minmax(0,2.8fr);align-items:center;gap:22px;padding-block:12px 20px;display:grid;position:relative}.sections-module__Gntg9G__petBandInner>:not(svg){z-index:1}.sections-module__Gntg9G__sprigLeft,.sections-module__Gntg9G__sprigRight{opacity:.9;pointer-events:none;width:clamp(44px,7vw,102px);position:absolute;bottom:0}.sections-module__Gntg9G__sprigLeft{left:-16px;transform:rotate(-12deg)}.sections-module__Gntg9G__sprigRight{right:-10px;transform:scaleX(-1)rotate(-11deg)}.sections-module__Gntg9G__petLineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sections-module__Gntg9G__petLineup li{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.sections-module__Gntg9G__petFooting{isolation:isolate;aspect-ratio:1;width:min(100%,176px);position:relative}.sections-module__Gntg9G__petFooting:before{z-index:-1;content:"";background:radial-gradient(at 48% 16%,#e0e9a6,#a9c672 76%);border-radius:50%;height:19%;position:absolute;inset:auto 2% 10%}.sections-module__Gntg9G__petFooting img{object-fit:contain;width:100%;height:100%;display:block}.sections-module__Gntg9G__petTag{color:#4b286d;overflow-wrap:anywhere;background:#eadbfb;border:1px solid #fff;border-radius:50px;max-width:100%;margin-top:-7%;padding:4px 14px;font-size:clamp(.72rem,1.25vw,.88rem);font-weight:700;line-height:1.15;display:inline-block;position:relative;box-shadow:0 1px 2px #54277f15}.sections-module__Gntg9G__teacherBand{background:#fff9ee}.sections-module__Gntg9G__teacherSection{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:clamp(22px,4vw,56px);display:grid}.sections-module__Gntg9G__teacherBenefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sections-module__Gntg9G__teacherBenefits li{align-items:flex-start;gap:10px;min-width:0;display:flex}.sections-module__Gntg9G__benefitIcon{color:#b44b0a;background:#ffe8cb;border-radius:13px;flex:none;place-items:center;width:41px;height:41px;display:grid}.sections-module__Gntg9G__teacherBenefits h3{font-size:1rem}.sections-module__Gntg9G__teacherPreview{min-width:0}.sections-module__Gntg9G__worldGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.sections-module__Gntg9G__worldCard{background:#fff7ee;border:1px solid #f1dfd4;border-radius:19px;min-width:0;overflow:hidden}.sections-module__Gntg9G__worldArt{aspect-ratio:1.92;background:linear-gradient(165deg,#ffedda,#f8dec6);place-items:center;display:grid;overflow:hidden}.sections-module__Gntg9G__worldArt .sections-module__Gntg9G__illustration{object-fit:cover;width:100%}.sections-module__Gntg9G__worldCard:nth-child(3) .sections-module__Gntg9G__worldArt{background:linear-gradient(165deg,#fff5e5,#fde5d6)}.sections-module__Gntg9G__worldCard:nth-child(4) .sections-module__Gntg9G__worldArt{background:#cfe9f5}.sections-module__Gntg9G__worldCard:nth-child(5) .sections-module__Gntg9G__worldArt{background:linear-gradient(165deg,#f8e9fb,#f7e7d8)}.sections-module__Gntg9G__worldCopy{padding:10px 12px 14px}.sections-module__Gntg9G__roomScene{width:100%;height:100%;position:relative}.sections-module__Gntg9G__roomScene svg{width:100%;height:100%;display:block}.sections-module__Gntg9G__roomScene .sections-module__Gntg9G__roomPet{width:49%;position:absolute;bottom:14%;left:50%;transform:translate(-44%)}.sections-module__Gntg9G__accessories{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;width:92%;display:grid}.sections-module__Gntg9G__accessories img{width:100%;height:auto}.sections-module__Gntg9G__accessories img:first-child{transform:rotate(-13deg)}.sections-module__Gntg9G__accessories img:last-child{transform:rotate(11deg)}@media (max-width:850px){.sections-module__Gntg9G__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-module__Gntg9G__worldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sections-module__Gntg9G__teacherSection{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.sections-module__Gntg9G__petBandInner{grid-template-columns:minmax(0,1fr);gap:2px;padding-block-start:22px}.sections-module__Gntg9G__petBandInner .sections-module__Gntg9G__sectionIntro{text-align:center}.sections-module__Gntg9G__petBandInner .sections-module__Gntg9G__sectionIntro p{margin-inline:auto}.sections-module__Gntg9G__petLineup{gap:6px}.sections-module__Gntg9G__petTag{padding-inline:7px}.sections-module__Gntg9G__worldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:470px){.sections-module__Gntg9G__featureGrid{grid-template-columns:minmax(0,1fr);gap:9px}.sections-module__Gntg9G__feature{grid-template-columns:78px minmax(0,1fr);min-height:84px}.sections-module__Gntg9G__teacherBenefits{gap:14px 10px}.sections-module__Gntg9G__teacherBenefits li{gap:7px}.sections-module__Gntg9G__benefitIcon{width:32px;height:32px}.sections-module__Gntg9G__benefitIcon svg{width:20px;height:20px}}@media (max-width:360px){.sections-module__Gntg9G__teacherBenefits{grid-template-columns:minmax(0,1fr)}}.sections-module__Gntg9G__closingBand{background:linear-gradient(90deg, #fff4e128, #fff5eade 50%, #fff5eab8), var(--home-garden-art) center 65% / cover no-repeat, #fff0d8}.sections-module__Gntg9G__closingInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,4vw,50px);padding-block:24px 32px;display:grid}.sections-module__Gntg9G__closingCopy{padding-block:12px}.sections-module__Gntg9G__closingCopy h2{max-inline-size:24ch}.sections-module__Gntg9G__closingPhrase{white-space:nowrap}.sections-module__Gntg9G__closingCopy p{max-inline-size:50ch}.sections-module__Gntg9G__closingButton{margin-block-start:14px}@media (max-width:700px){.sections-module__Gntg9G__closingInner{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:18px 24px}.sections-module__Gntg9G__closingInner .sections-module__Gntg9G__petLineup{inline-size:min(100%,340px);margin-inline:auto}.sections-module__Gntg9G__closingCopy{text-align:center}.sections-module__Gntg9G__closingCopy h2,.sections-module__Gntg9G__closingCopy p{margin-inline:auto}}
.classroom-tools-module__G9CyIq__page{--ink:#261c3e;--muted:#645b74;--violet:#6147b5;--line:#e8e0f0;color:var(--ink);width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(1.75rem,5vw,4rem) 4rem}.classroom-tools-module__G9CyIq__page :is(a,button,input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #8a6de2}.classroom-tools-module__G9CyIq__hubHero{background:#fffdf8;border:1px solid #e9e0ec;border-radius:2rem;grid-template-columns:minmax(0,1.22fr) minmax(17rem,.78fr);align-items:center;gap:clamp(1.3rem,5vw,4rem);margin-block-end:clamp(1.6rem,4vw,3rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.classroom-tools-module__G9CyIq__hubHero h1,.classroom-tools-module__G9CyIq__toolHeader h1{letter-spacing:-.048em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2rem,5.4vw,4.25rem);font-weight:820;line-height:1.04}.classroom-tools-module__G9CyIq__hubHero p,.classroom-tools-module__G9CyIq__toolHeader p{color:var(--muted);max-width:54ch;margin-block-start:.95rem;font-size:clamp(1rem,1.9vw,1.17rem);line-height:1.55}.classroom-tools-module__G9CyIq__hubHero .classroom-tools-module__G9CyIq__primary{margin-block-start:1.45rem}.classroom-tools-module__G9CyIq__hubArt{isolation:isolate;color:#684ab6;background:radial-gradient(at 75% 70%,#e5dafa 0,#eee8fa 58%,#f4f0fa 100%);border-radius:1.35rem;min-height:clamp(12rem,25vw,18rem);position:relative;overflow:hidden}.classroom-tools-module__G9CyIq__hubArt img{filter:drop-shadow(0 .38rem .4rem #65518633);width:min(35%,8rem);height:auto;position:absolute;inset-block-end:3%;inset-inline-end:6%}.classroom-tools-module__G9CyIq__timerArt,.classroom-tools-module__G9CyIq__groupsArt,.classroom-tools-module__G9CyIq__sheetArt{border-radius:.78rem;padding:clamp(.55rem,1.3vw,.85rem);display:grid;position:absolute;box-shadow:0 .4rem 1.15rem #5d4a8027}.classroom-tools-module__G9CyIq__timerArt{z-index:2;background:#fff;gap:.3rem;width:55%;inset-block-start:19%;inset-inline-start:10%;transform:rotate(-8deg)}.classroom-tools-module__G9CyIq__timerArt b{color:#4c3489;letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,4.5vw,3.45rem);line-height:1}.classroom-tools-module__G9CyIq__timerArt span{background:#b399ed;border-radius:1rem;width:76%;height:.28rem;margin-block-start:.25rem;display:block}.classroom-tools-module__G9CyIq__groupsArt{color:#32785c;background:#e6f4eb;grid-template-columns:repeat(3,1fr);gap:.28rem;width:35%;inset-block-start:12%;inset-inline-end:8%;transform:rotate(10deg)}.classroom-tools-module__G9CyIq__groupsArt svg{grid-column:1/-1;margin-block-end:.15rem}.classroom-tools-module__G9CyIq__groupsArt i{aspect-ratio:1;background:#8cc7aa;border-radius:50%;width:.56rem}.classroom-tools-module__G9CyIq__sheetArt{color:#925d25;background:#fff3d8;gap:.33rem;width:34%;inset-block-end:12%;inset-inline-start:20%;transform:rotate(5deg)}.classroom-tools-module__G9CyIq__sheetArt i{background:#d8ae73;border-radius:1rem;height:.2rem}.classroom-tools-module__G9CyIq__sectionHeading{margin-block-end:1rem}.classroom-tools-module__G9CyIq__sectionHeading h2,.classroom-tools-module__G9CyIq__instructions h2{overflow-wrap:anywhere;font-size:clamp(1.2rem,2.7vw,1.7rem);font-weight:770;line-height:1.2}.classroom-tools-module__G9CyIq__sectionHeading p,.classroom-tools-module__G9CyIq__instructions p{color:var(--muted);margin-block-start:.35rem;line-height:1.5}.classroom-tools-module__G9CyIq__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:0;list-style:none;display:grid}.classroom-tools-module__G9CyIq__page [data-tone=violet]{--tool-tint:#ede7fb;--tool-accent:#6247ad}.classroom-tools-module__G9CyIq__page [data-tone=coral]{--tool-tint:#fcece5;--tool-accent:#95513e}.classroom-tools-module__G9CyIq__page [data-tone=mint]{--tool-tint:#e7f4ec;--tool-accent:#2f7559}.classroom-tools-module__G9CyIq__page [data-tone=honey]{--tool-tint:#fff3d9;--tool-accent:#8a5a20}.classroom-tools-module__G9CyIq__toolCard{border:1px solid var(--line);background:#fff;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;height:100%;padding:clamp(.9rem,2vw,1.35rem);display:grid}.classroom-tools-module__G9CyIq__toolCard:hover{border-color:#b8a5e4}.classroom-tools-module__G9CyIq__toolIcon{aspect-ratio:1;background:var(--tool-tint,#eee8fa);width:3rem;color:var(--tool-accent,var(--violet));border-radius:.9rem;flex:none;place-items:center;display:grid}.classroom-tools-module__G9CyIq__toolCardText{overflow-wrap:anywhere;min-width:0}.classroom-tools-module__G9CyIq__toolCardText strong{font-size:1.05rem;font-weight:780;line-height:1.23;display:block}.classroom-tools-module__G9CyIq__toolCardText span{color:var(--muted);margin-block-start:.3rem;font-size:.9rem;line-height:1.45;display:block}.classroom-tools-module__G9CyIq__arrow{color:var(--violet)}.classroom-tools-module__G9CyIq__back{color:var(--violet);align-items:center;gap:.45rem;margin-block-end:1.05rem;font-size:.9rem;font-weight:750;display:inline-flex}.classroom-tools-module__G9CyIq__back:hover{text-decoration:underline}.classroom-tools-module__G9CyIq__toolHeader{align-items:flex-start;gap:1rem;margin-block-end:clamp(1.2rem,3vw,2rem);display:flex}.classroom-tools-module__G9CyIq__toolHeader h1{font-size:clamp(1.9rem,4.5vw,3.35rem)}.classroom-tools-module__G9CyIq__toolHeader p{margin-block-start:.5rem}.classroom-tools-module__G9CyIq__categoryTitle{margin-block-end:.85rem;font-size:1.12rem;font-weight:760;line-height:1.3}.classroom-tools-module__G9CyIq__instructions{border-block-start:1px solid var(--line);margin-block-start:clamp(1.5rem,4vw,2.7rem);padding-block-start:1.05rem}.classroom-tools-module__G9CyIq__split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:1rem;display:grid}.classroom-tools-module__G9CyIq__panel,.classroom-tools-module__G9CyIq__result{border:1px solid var(--line);background:#fff;border-radius:1.25rem;align-content:start;gap:.85rem;min-width:0;padding:clamp(.95rem,2.6vw,1.6rem);display:grid}.classroom-tools-module__G9CyIq__result{background:var(--tool-tint,#f5f1fc);min-height:12.5rem}.classroom-tools-module__G9CyIq__result>svg{color:var(--tool-accent)}.classroom-tools-module__G9CyIq__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.classroom-tools-module__G9CyIq__panelHeading h2{overflow-wrap:anywhere;font-size:clamp(1.12rem,2.1vw,1.4rem);font-weight:780}.classroom-tools-module__G9CyIq__field,.classroom-tools-module__G9CyIq__smallField{align-self:start;gap:.3rem;font-size:.93rem;font-weight:710;line-height:1.35;display:grid}.classroom-tools-module__G9CyIq__field :is(input,textarea),.classroom-tools-module__G9CyIq__smallField :is(input,select){width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d0e7;border-radius:.7rem;padding:.58rem .72rem;font-weight:470}.classroom-tools-module__G9CyIq__field textarea{resize:vertical;min-height:6.5rem}.classroom-tools-module__G9CyIq__smallField input{width:5rem}.classroom-tools-module__G9CyIq__smallField select{max-width:100%}.classroom-tools-module__G9CyIq__check{align-items:center;gap:.45rem;min-height:2.25rem;font-size:.95rem;font-weight:650;display:inline-flex}.classroom-tools-module__G9CyIq__check input{accent-color:var(--violet);width:1.05rem;height:1.05rem}.classroom-tools-module__G9CyIq__row{flex-wrap:wrap;align-items:end;gap:.55rem;display:flex}.classroom-tools-module__G9CyIq__row>*{min-width:0}.classroom-tools-module__G9CyIq__primary,.classroom-tools-module__G9CyIq__secondary,.classroom-tools-module__G9CyIq__textButton{text-align:center;overflow-wrap:anywhere;border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;width:fit-content;max-width:100%;min-height:2.65rem;padding:.52rem .88rem;font-size:.92rem;font-weight:740;line-height:1.22;display:inline-flex}.classroom-tools-module__G9CyIq__primary{background:var(--violet);color:#fff}.classroom-tools-module__G9CyIq__primary:hover{background:#50389e}.classroom-tools-module__G9CyIq__secondary{color:var(--ink);background:#fff;border-color:#ded4ef}.classroom-tools-module__G9CyIq__secondary:hover{background:#f5f0fe}.classroom-tools-module__G9CyIq__textButton{min-height:2.15rem;color:var(--violet);padding-inline:.34rem}.classroom-tools-module__G9CyIq__textButton:hover{text-decoration:underline}.classroom-tools-module__G9CyIq__page button:disabled{opacity:.49;cursor:not-allowed}.classroom-tools-module__G9CyIq__primary svg,.classroom-tools-module__G9CyIq__secondary svg,.classroom-tools-module__G9CyIq__back svg{flex:none}.classroom-tools-module__G9CyIq__note{color:var(--muted);font-size:.9rem;line-height:1.45}.classroom-tools-module__G9CyIq__problem{color:#9c2739;font-size:.9rem;font-weight:650}.classroom-tools-module__G9CyIq__selectedName{letter-spacing:-.047em;overflow-wrap:anywhere;font-size:clamp(2rem,7vw,4rem);font-weight:840;line-height:1.12}.classroom-tools-module__G9CyIq__drawHistory{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.classroom-tools-module__G9CyIq__drawHistory li{overflow-wrap:anywhere;background:#fff8f5;border:1px solid #efd6cc;border-radius:999px;padding:.28rem .55rem;font-size:.84rem}.classroom-tools-module__G9CyIq__groupList{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.55rem;padding:0;list-style:none;display:grid}.classroom-tools-module__G9CyIq__groupList>li{background:#fff;border:1px solid #d5e8da;border-radius:.75rem;padding:.65rem .78rem}.classroom-tools-module__G9CyIq__groupList strong{color:#275b45}.classroom-tools-module__G9CyIq__groupList ul{overflow-wrap:anywhere;margin-block-start:.3rem;padding:0;font-size:.92rem;list-style:none}.classroom-tools-module__G9CyIq__timerStage{min-height:clamp(25rem,44vw,36rem);color:var(--ink);background:radial-gradient(at 50% 42%,#faf8ff 8%,#f0eafa 70%);border:1px solid #e3d8f4;border-radius:1.45rem;align-content:center;justify-items:center;gap:1rem;padding:clamp(1rem,3.5vw,2rem);display:grid}.classroom-tools-module__G9CyIq__timerStage:fullscreen{background:#f0eafa;overflow:auto}.classroom-tools-module__G9CyIq__timerStage:fullscreen .classroom-tools-module__G9CyIq__clock{width:min(100%,58rem)}.classroom-tools-module__G9CyIq__timerStage:fullscreen .classroom-tools-module__G9CyIq__clock div[role=timer]{font-size:clamp(4rem,min(18vw,31vh),16rem)}.classroom-tools-module__G9CyIq__stageTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.classroom-tools-module__G9CyIq__statusLabel{color:var(--violet);align-items:center;gap:.45rem;font-weight:750;display:flex}.classroom-tools-module__G9CyIq__clock{text-align:center;width:min(100%,34rem)}.classroom-tools-module__G9CyIq__clock div[role=timer]{color:#39246b;letter-spacing:-.075em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,13.5vw,10rem);font-weight:850;line-height:1}.classroom-tools-module__G9CyIq__timerStage[data-status=finished] .classroom-tools-module__G9CyIq__clock div[role=timer]{color:#a23356}.classroom-tools-module__G9CyIq__clock p{color:#6649a1;min-height:1.4rem;margin-block-start:.5rem;font-weight:730}.classroom-tools-module__G9CyIq__progress{background:#e0d4f4;border-radius:999px;height:.42rem;margin-block-start:.6rem;overflow:hidden}.classroom-tools-module__G9CyIq__progress span{border-radius:inherit;background:#8966d3;height:100%;transition:width .25s;display:block}.classroom-tools-module__G9CyIq__timerSettings{flex-wrap:wrap;justify-content:center;align-items:end;gap:.75rem;display:flex}.classroom-tools-module__G9CyIq__timerStage>.classroom-tools-module__G9CyIq__row{justify-content:center}.classroom-tools-module__G9CyIq__worksheetPrint{color:#29242b;background:#fff;border:1px solid #eadcbf;border-radius:.5rem;min-width:0;padding:clamp(.8rem,3vw,1.4rem);font-size:.94rem;line-height:1.5}.classroom-tools-module__G9CyIq__worksheetPrint h3{overflow-wrap:anywhere;font-size:1.4rem;font-weight:800;line-height:1.16}.classroom-tools-module__G9CyIq__worksheetPrint ol{margin-block-start:.8rem;padding-inline-start:1.2rem;list-style:decimal}.classroom-tools-module__G9CyIq__worksheetPrint li{overflow-wrap:anywhere;break-inside:avoid-page;margin-block-end:.65rem}.classroom-tools-module__G9CyIq__studentFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-block:.7rem;display:grid}.classroom-tools-module__G9CyIq__studentFields span{align-items:baseline;gap:.36rem;display:flex}.classroom-tools-module__G9CyIq__studentFields span:after{content:"";border-block-end:1px solid #8c8490;flex:1}.classroom-tools-module__G9CyIq__answerLines{display:grid}.classroom-tools-module__G9CyIq__answerLines i{border-block-end:1px solid #c9c0cd;height:1.4rem}[dir=rtl] .classroom-tools-module__G9CyIq__page :is(h1,.classroom-tools-module__G9CyIq__selectedName){letter-spacing:normal}[dir=rtl] .classroom-tools-module__G9CyIq__page :is(.classroom-tools-module__G9CyIq__back,.classroom-tools-module__G9CyIq__hubHero .classroom-tools-module__G9CyIq__primary) svg{transform:scaleX(-1)}[dir=rtl] .classroom-tools-module__G9CyIq__arrow{transform:scaleX(-1)}@media (max-width:720px){.classroom-tools-module__G9CyIq__hubHero,.classroom-tools-module__G9CyIq__toolGrid,.classroom-tools-module__G9CyIq__split{grid-template-columns:minmax(0,1fr)}.classroom-tools-module__G9CyIq__hubArt{min-height:11.5rem}.classroom-tools-module__G9CyIq__hubHero{border-radius:1.35rem}}@media (max-width:375px){.classroom-tools-module__G9CyIq__page{width:calc(100% - 1.2rem)}.classroom-tools-module__G9CyIq__toolCard{gap:.63rem}.classroom-tools-module__G9CyIq__toolIcon{width:2.45rem}.classroom-tools-module__G9CyIq__toolHeader{gap:.62rem}}@media (prefers-reduced-motion:reduce){.classroom-tools-module__G9CyIq__progress span{transition:none}}@media print{body:has(.classroom-tools-module__G9CyIq__worksheetPrint) :not(:has(.classroom-tools-module__G9CyIq__worksheetPrint)):not(.classroom-tools-module__G9CyIq__worksheetPrint):not(.classroom-tools-module__G9CyIq__worksheetPrint *){display:none!important}body :has(.classroom-tools-module__G9CyIq__worksheetPrint){width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.classroom-tools-module__G9CyIq__worksheetPrint{color:#000;border:0;border-radius:0;padding:0;font-size:11pt}.classroom-tools-module__G9CyIq__worksheetPrint h3{font-size:19pt}.classroom-tools-module__G9CyIq__answerLines i{height:20pt}}
.reward-flow-module__38vQeG__section{--timeline-rule:#e6d9c6;border-block:1px solid var(--timeline-rule);background:#fcf2e3;padding-block:clamp(36px,5.3vw,68px)}.reward-flow-module__38vQeG__shell{max-inline-size:1240px;padding-inline:var(--home-gutter);margin-inline:auto}.reward-flow-module__38vQeG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-block-end:24px;display:flex}.reward-flow-module__38vQeG__header h2{min-inline-size:0;font:650 clamp(1.7rem, 3.5vw, 2.65rem)/1.13 var(--home-display);text-wrap:balance;margin:0;scroll-margin-block-start:24px}.reward-flow-module__38vQeG__action{color:#6332b5;background:#fffaf4;border:1px solid #d9c5f2;border-radius:99px;align-items:center;gap:8px;min-block-size:44px;padding:7px 13px;font-weight:730;display:inline-flex}.reward-flow-module__38vQeG__action:hover{background:#f3e7fb}.reward-flow-module__38vQeG__action svg{flex:none}[dir=rtl] .reward-flow-module__38vQeG__action svg:last-child{transform:scaleX(-1)}[dir=rtl] .reward-flow-module__38vQeG__hatch>svg{transform:scaleX(-1)}[dir=rtl] .reward-flow-module__38vQeG__track li>svg{transform:scaleX(-1)}.reward-flow-module__38vQeG__steps{--track-indent:42px;--track-offset:12px;--step-size:28px;gap:12px;margin:0;padding:0;padding-inline-start:var(--track-indent);list-style:none;display:grid;position:relative}.reward-flow-module__38vQeG__steps:before{content:"";border-inline-start:2px solid #d5ba9b;position:absolute;inset-block:1rem;inset-inline-start:var(--track-offset)}.reward-flow-module__38vQeG__steps>li{--step-color:#6a39b2;--step-tint:#f2e8fa;border:1px solid var(--timeline-rule);background:#fffaf1;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(220px,38%);min-inline-size:0;display:grid;position:relative;box-shadow:0 2px #e9d9c3}.reward-flow-module__38vQeG__steps>li:nth-child(2){--step-color:#89441c;--step-tint:#faebd8}.reward-flow-module__38vQeG__steps>li:nth-child(3){--step-color:#405b23;--step-tint:#e9efd9}.reward-flow-module__38vQeG__scene{border-inline-start:1px solid var(--timeline-rule);background:var(--step-tint);border-start-end-radius:12px;border-end-end-radius:12px;place-items:center;min-block-size:105px;min-inline-size:0;padding:12px;display:grid}.reward-flow-module__38vQeG__joinCard,.reward-flow-module__38vQeG__rewardCard{color:#39224d;background:#fffafd;border:1px solid #fff;border-radius:14px;inline-size:min(100%,230px);padding:12px 14px;box-shadow:0 5px 12px #4f2e6530}.reward-flow-module__38vQeG__joinCard>span{font-size:.72rem;font-weight:730;display:block}.reward-flow-module__38vQeG__joinCard>strong{inline-size:fit-content;font:670 1.55rem/1.3 var(--home-display);letter-spacing:.14em;color:#6036a7;display:block}.reward-flow-module__38vQeG__joinCard>div,.reward-flow-module__38vQeG__rewardCard>div,.reward-flow-module__38vQeG__rewardCard>strong{align-items:center;gap:7px;font-size:.73rem;line-height:1.3;display:flex}.reward-flow-module__38vQeG__joinCard>div{margin-block-start:5px}.reward-flow-module__38vQeG__joinCard svg{color:#744ab9;flex:none}.reward-flow-module__38vQeG__rewardCard>strong{border-block-end:1px solid #efe0f3;padding-block-end:8px}.reward-flow-module__38vQeG__rewardCard>strong>svg{color:#9c521a;fill:#ffd98a;flex:none}.reward-flow-module__38vQeG__rewardCard>div{margin-block-start:9px}.reward-flow-module__38vQeG__avatar{color:#582d95;background:#e9dcfb;border-radius:50%;flex:none;place-items:center;block-size:24px;inline-size:24px;font-size:.65rem;font-weight:760;display:grid}.reward-flow-module__38vQeG__xp{color:#315d29;white-space:nowrap;background:#dfebd5;border-radius:99px;margin-inline-start:auto;padding:3px 7px;font-size:.72rem}.reward-flow-module__38vQeG__hatch{color:#6d36c8;justify-content:center;align-items:center;gap:2px;display:flex}.reward-flow-module__38vQeG__hatch img{block-size:auto;inline-size:min(28vw,112px)}.reward-flow-module__38vQeG__hatch svg{flex:none}.reward-flow-module__38vQeG__stepBody{align-items:center;padding:clamp(12px,2vw,23px);display:grid}.reward-flow-module__38vQeG__number{inline-size:var(--step-size);block-size:var(--step-size);background:var(--step-tint);color:var(--step-color);border:1px solid;border-radius:50%;place-items:center;font-size:.84rem;font-weight:780;display:grid;position:absolute;inset-block-start:16px;inset-inline-start:calc(var(--track-offset) - var(--track-indent) - var(--step-size) / 2)}.reward-flow-module__38vQeG__stepBody h3,.reward-flow-module__38vQeG__growthCopy h3{font:650 1.15rem/1.25 var(--home-display);margin:0}.reward-flow-module__38vQeG__stepBody p,.reward-flow-module__38vQeG__growthCopy p{color:var(--home-muted);margin:4px 0 0;font-size:.94rem;line-height:1.5}.reward-flow-module__38vQeG__stepBody,.reward-flow-module__38vQeG__joinCard,.reward-flow-module__38vQeG__rewardCard{overflow-wrap:anywhere}.reward-flow-module__38vQeG__growth{border-block-start:1px solid var(--timeline-rule);grid-template-columns:minmax(0,.9fr) minmax(0,2.7fr);align-items:center;gap:20px 32px;margin-block-start:31px;padding-block-start:18px;scroll-margin-block-start:24px;display:grid}.reward-flow-module__38vQeG__growthCopy h3{font-size:clamp(1.45rem,3.3vw,2.25rem)}.reward-flow-module__38vQeG__growthCopy p{max-inline-size:32ch;margin-block-start:6px}.reward-flow-module__38vQeG__track{background:#f1f3e4;border:1px solid #dbe3c5;border-radius:15px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:12px 8px;list-style:none;display:grid}.reward-flow-module__38vQeG__track li{text-align:center;align-content:end;justify-items:center;min-inline-size:0;padding-inline:3px;display:grid;position:relative}.reward-flow-module__38vQeG__track li>span{z-index:1;color:#512c85;overflow-wrap:anywhere;background:#e9dcf5;border-radius:999px;max-inline-size:100%;padding:3px 7px;font-size:clamp(.57rem,1.5vw,.88rem);font-weight:720;line-height:1.15;position:relative}.reward-flow-module__38vQeG__track li:last-child>span{color:#fff;background:#6f36bc}.reward-flow-module__38vQeG__track li>svg{z-index:1;color:#7e4ac2;position:absolute;inset-block-start:51%;inset-inline-end:-12px}.reward-flow-module__38vQeG__platform{isolation:isolate;justify-items:center;inline-size:100%;display:grid;position:relative}.reward-flow-module__38vQeG__platform:before{z-index:-1;content:"";background:#bad393;border-radius:50%;block-size:17%;position:absolute;inset:auto 6% 4%}.reward-flow-module__38vQeG__platform img{block-size:auto;inline-size:min(100%,125px)}@media (max-width:830px){.reward-flow-module__38vQeG__growth{grid-template-columns:minmax(0,1fr);gap:12px}.reward-flow-module__38vQeG__growthCopy p{max-inline-size:none}}@media (max-width:650px){.reward-flow-module__38vQeG__steps{--track-indent:28px;--track-offset:8px;--step-size:20px;gap:9px}.reward-flow-module__38vQeG__steps>li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.reward-flow-module__38vQeG__scene{min-block-size:98px;padding:7px}.reward-flow-module__38vQeG__joinCard,.reward-flow-module__38vQeG__rewardCard{border-radius:9px;padding:8px 6px}.reward-flow-module__38vQeG__joinCard>strong{font-size:1.13rem}.reward-flow-module__38vQeG__joinCard>div,.reward-flow-module__38vQeG__rewardCard>div,.reward-flow-module__38vQeG__rewardCard>strong{gap:4px;font-size:.6rem}.reward-flow-module__38vQeG__joinCard>div>svg,.reward-flow-module__38vQeG__rewardCard svg{width:13px;height:13px}.reward-flow-module__38vQeG__joinCard>div>svg:nth-child(2),.reward-flow-module__38vQeG__avatar{display:none}.reward-flow-module__38vQeG__xp{padding:2px 4px;font-size:.58rem}.reward-flow-module__38vQeG__hatch img{inline-size:41%}.reward-flow-module__38vQeG__hatch svg{inline-size:14px}.reward-flow-module__38vQeG__stepBody{padding:10px 9px}.reward-flow-module__38vQeG__stepBody h3{font-size:1rem}.reward-flow-module__38vQeG__stepBody p{font-size:.81rem}.reward-flow-module__38vQeG__number{font-size:.72rem}.reward-flow-module__38vQeG__track{border-radius:13px;gap:2px;padding:9px 3px}.reward-flow-module__38vQeG__track li>span{padding:3px 4px}.reward-flow-module__38vQeG__track li>svg{inline-size:10px;inset-inline-end:-6px}}@media (max-width:350px){.reward-flow-module__38vQeG__rewardCard>div{flex-wrap:wrap}}
.certificate-maker-module__wbeNiW__paper{--cert-ink:#322453;--cert-accent:#5d4298;--cert-line:#b89a60;isolation:isolate;border:1px solid var(--cert-line);min-block-size:22rem;min-inline-size:0;color:var(--cert-ink);text-align:center;overflow-wrap:anywhere;background:#fffaf0;border-radius:.35rem;align-content:center;justify-items:center;padding:clamp(1.25rem,5vw,2.6rem);display:grid;position:relative}.certificate-maker-module__wbeNiW__paper:before{z-index:-1;content:"";pointer-events:none;border:1px solid #d7c3eb;position:absolute;inset:.45rem}.certificate-maker-module__wbeNiW__brand{color:var(--cert-accent);align-items:center;gap:.3rem;font-size:.85rem;font-weight:780;display:inline-flex}.certificate-maker-module__wbeNiW__medallion{aspect-ratio:1;border:1px solid var(--cert-line);outline-offset:2px;color:#825123;background:#fcf1d9;border-radius:50%;outline:3px solid #f5e7c6;place-items:center;width:3rem;margin-block:1rem .9rem;display:grid}.certificate-maker-module__wbeNiW__paper h3{font-family:var(--home-display,system-ui, sans-serif);text-wrap:balance;font-size:clamp(1.35rem,3.2vw,2.55rem);font-weight:780;line-height:1.08}.certificate-maker-module__wbeNiW__presented{color:#655676;margin-block:.75rem .15rem;font-size:.86rem}.certificate-maker-module__wbeNiW__recipient{inline-size:min(100%,24rem);color:var(--cert-accent);border-block-end:1px solid #d7c3eb;padding-block-end:.35rem;font:600 clamp(1.3rem,4vw,2.7rem)/1.12 Georgia,serif}.certificate-maker-module__wbeNiW__achievement{white-space:pre-line;max-inline-size:33ch;margin-block-start:.75rem;font-size:clamp(.9rem,1.7vw,1.05rem);line-height:1.45}.certificate-maker-module__wbeNiW__details{justify-content:center;align-items:flex-start;gap:1.1rem;inline-size:100%;margin-block-start:1.3rem;display:flex}.certificate-maker-module__wbeNiW__details p{border-block-start:1px solid #d7c3eb;flex:0 12rem;min-inline-size:0;padding-block-start:.3rem;font-size:.83rem}.certificate-maker-module__wbeNiW__details span{color:#655676;font-size:.74rem;display:block}@media print{@page classpaws-certificate{size:landscape;margin:12mm}body:has(.certificate-maker-module__wbeNiW__paper) :not(:has(.certificate-maker-module__wbeNiW__paper)):not(.certificate-maker-module__wbeNiW__paper):not(.certificate-maker-module__wbeNiW__paper *){display:none!important}body :has(.certificate-maker-module__wbeNiW__paper){width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.certificate-maker-module__wbeNiW__paper{page:classpaws-certificate;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-block-size:145mm;padding:10mm 16mm}.certificate-maker-module__wbeNiW__paper h3{font-size:24pt}.certificate-maker-module__wbeNiW__recipient{inline-size:min(100%,205mm);font-size:24pt}.certificate-maker-module__wbeNiW__achievement{white-space:normal;max-inline-size:210mm;font-size:12pt}}
.workspace-module__9l7Dta__section{max-inline-size:1240px;padding:clamp(40px, 5vw, 64px) var(--home-gutter);margin-inline:auto}.workspace-module__9l7Dta__section h2{font:680 clamp(1.85rem, 4vw, 3rem) / 1.12 var(--home-display);text-wrap:balance;margin:0 0 clamp(22px,3vw,36px);scroll-margin-block-start:24px}.workspace-module__9l7Dta__layout{grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,3vw,40px);display:grid}.workspace-module__9l7Dta__quiz{background:#fffaf0;border:1px solid #e6d9c6;border-radius:17px;overflow:hidden;box-shadow:0 4px #dfcfb7}.workspace-module__9l7Dta__scene{background:#f8e1c3 url(/assets/marketing/teacher-lesson-desk.webp) 50%/cover no-repeat;place-items:center;padding:clamp(14px,3.5vw,46px);display:grid}.workspace-module__9l7Dta__preview{inline-size:min(100%,456px);min-inline-size:0;color:var(--home-ink);background:#fffdf9;border:3px solid #644586;border-radius:15px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 22px #452f4e42}.workspace-module__9l7Dta__previewHeader{color:#fff;background:#5b3d7e;align-items:center;gap:8px;padding:8px 14px;font-size:.76rem;font-weight:750;display:flex}.workspace-module__9l7Dta__previewHeader svg,.workspace-module__9l7Dta__featureIcon svg,.workspace-module__9l7Dta__featureArrow,.workspace-module__9l7Dta__quizLink svg{flex:none}.workspace-module__9l7Dta__previewBody{padding:clamp(11px,2vw,21px)}.workspace-module__9l7Dta__prompt{font:640 clamp(.95rem, 1.45vw, 1.18rem) / 1.28 var(--home-display);overflow-wrap:anywhere;margin:0 0 12px}.workspace-module__9l7Dta__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.workspace-module__9l7Dta__answers li{background:#f8f3fc;border:1px solid #e7dbee;border-radius:7px;align-items:center;gap:6px;min-block-size:36px;padding:5px 7px;font-size:.75rem;font-weight:620;display:flex}.workspace-module__9l7Dta__answers li[data-correct=true]{color:#305b36;background:#e9f3e2;border-color:#ccdfc2}.workspace-module__9l7Dta__answers li svg{flex:none;margin-inline-start:auto}.workspace-module__9l7Dta__answerText{overflow-wrap:anywhere;min-inline-size:0}.workspace-module__9l7Dta__letter{color:#69429b;background:#ece2f4;border-radius:4px;flex:0 0 19px;place-items:center;min-block-size:19px;font-size:.68rem;font-weight:760;display:grid}.workspace-module__9l7Dta__answers li[data-correct=true] .workspace-module__9l7Dta__letter{color:#305b36;background:#d7eacb}.workspace-module__9l7Dta__quizInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:clamp(16px,2vw,25px);display:flex}.workspace-module__9l7Dta__quizInfo h3,.workspace-module__9l7Dta__featureLink h3{font:650 clamp(1.05rem, 1.8vw, 1.35rem) / 1.24 var(--home-display);margin:0 0 4px}.workspace-module__9l7Dta__quizInfo p,.workspace-module__9l7Dta__featureLink p{color:var(--home-muted);margin:0;font-size:.96rem;line-height:1.45}.workspace-module__9l7Dta__quizLink{color:#6633b5;text-underline-offset:4px;align-items:center;gap:8px;min-block-size:44px;font-size:.93rem;font-weight:750;display:inline-flex}.workspace-module__9l7Dta__quizLink:hover{text-decoration:underline}.workspace-module__9l7Dta__linkList{border-block:1px solid #e6d9c6;align-self:center;margin:0;padding:0;list-style:none}.workspace-module__9l7Dta__linkList li+li{border-block-start:1px solid #ebdfd3}.workspace-module__9l7Dta__featureLink{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.45vw,18px);min-block-size:44px;padding-block:clamp(14px,2.4vw,27px);display:grid}.workspace-module__9l7Dta__featureLink:hover h3{color:var(--home-purple);text-underline-offset:4px;text-decoration:underline}.workspace-module__9l7Dta__featureIcon{aspect-ratio:1;color:#9a4e12;background:#fce8cb;border-radius:13px;place-items:center;inline-size:clamp(39px,4vw,53px);display:grid}.workspace-module__9l7Dta__linkList li:nth-child(2) .workspace-module__9l7Dta__featureIcon{color:#6b42a0;background:#f0e4f7}.workspace-module__9l7Dta__linkList li:nth-child(3) .workspace-module__9l7Dta__featureIcon{color:#4a6930;background:#eaf1da}.workspace-module__9l7Dta__featureArrow{color:var(--home-purple)}.workspace-module__9l7Dta__section:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.workspace-module__9l7Dta__quizLink svg,.workspace-module__9l7Dta__featureArrow){transform:scaleX(-1)}@media (max-width:760px){.workspace-module__9l7Dta__layout{grid-template-columns:minmax(0,1fr);gap:10px}.workspace-module__9l7Dta__quizLink{margin-block-start:-4px}}@media (max-width:350px){.workspace-module__9l7Dta__answers li{gap:4px;padding-inline:5px}.workspace-module__9l7Dta__answers li svg{inline-size:12px}.workspace-module__9l7Dta__letter{flex-basis:15px;min-block-size:16px}}
@font-face{font-family:Fredoka;src:url(/fonts/fredoka-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.night-shell-module__p7XqAa__shell{--night-display:Fredoka, "Arial Rounded MT Bold", system-ui, sans-serif;--night-ink:#321052;--night-cream:#fff6ed;--night-yellow:#ffdf82;--night-lilac:#ead6ff;--night-action:linear-gradient(176deg, #9339f7 0%, #731cf1 53%, #5e15e9 100%);isolation:isolate;color:#fff8ff;background:radial-gradient(at 50% 63%,#57327d 0%,#382063 55%,#281748 100%);flex-direction:column;min-height:100svh;font-family:system-ui,Segoe UI,sans-serif;display:flex;position:relative}.night-shell-module__p7XqAa__shell:before,.night-shell-module__p7XqAa__shell:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset-inline:0}.night-shell-module__p7XqAa__shell:before{background:url(/assets/marketing/classroom-twilight.webp) top/cover no-repeat;height:min(80vw,840px);min-height:490px;inset-block-start:0;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#0000 100%)}.night-shell-module__p7XqAa__shell:after{background:url(/assets/marketing/classroom-twilight.webp) bottom/max(100%,660px) no-repeat;height:clamp(72px,14vw,200px);inset-block-end:0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.night-shell-module__p7XqAa__shell :where(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #ffe29d}.night-shell-module__p7XqAa__skip{z-index:4;color:var(--night-ink);background:#fff7ed;border-radius:8px;padding:9px 13px;font-weight:700;position:absolute;inset-block-start:10px;inset-inline-start:12px;transform:translateY(calc(-100% - 16px))}.night-shell-module__p7XqAa__skip:focus{transform:none}.night-shell-module__p7XqAa__header{z-index:1;background:#28164ee8;border-bottom:1px solid #ab70de44;position:relative}.night-shell-module__p7XqAa__headerInner{justify-content:space-between;align-items:center;gap:18px;max-width:1360px;min-height:72px;margin-inline:auto;padding-block:.5rem;padding-inline:clamp(22px,4.6vw,70px);display:flex}.night-shell-module__p7XqAa__homeLink{flex:none;margin-inline-end:auto}.night-shell-module__p7XqAa__brand{color:#fff9fb;font:650 clamp(27px, 3vw, 36px)/1 var(--night-display);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.night-shell-module__p7XqAa__brandMark{flex:none;width:48px;height:45px;display:block;position:relative;overflow:hidden}.night-shell-module__p7XqAa__brandMark img{filter:brightness(0)invert();width:72px;max-width:none;height:auto;position:absolute;top:-4px;left:-13px}.night-shell-module__p7XqAa__navigation{color:#fff7ff;justify-content:flex-end;align-items:center;gap:.5rem clamp(14px,2vw,28px);font-size:clamp(.92rem,1.5vw,1.06rem);font-weight:550;display:flex}:is(.night-shell-module__p7XqAa__navigation,.night-shell-module__p7XqAa__menuPanel) a{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;display:inline-flex}:is(.night-shell-module__p7XqAa__navigation,.night-shell-module__p7XqAa__menuPanel) :is(.night-shell-module__p7XqAa__pricing,.night-shell-module__p7XqAa__login):hover{text-underline-offset:4px;text-decoration:underline}.night-shell-module__p7XqAa__pricing{padding-inline:clamp(12px,1.5vw,22px)}.night-shell-module__p7XqAa__pricing[aria-current=page]{background:#693f94;border:1px solid #c187f25c}.night-shell-module__p7XqAa__signup{color:#fff;font:600 clamp(1.03rem, 1.8vw, 1.3rem)/1 var(--night-display);background:var(--night-action);padding:0 clamp(16px,2vw,28px);box-shadow:inset 0 1px 2px #ffffff73,0 4px 14px #3c137b40}.night-shell-module__p7XqAa__signup:hover{filter:brightness(1.14)}.night-shell-module__p7XqAa__login[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.night-shell-module__p7XqAa__main{flex:1 0 auto;min-width:0}.night-shell-module__p7XqAa__pets{object-fit:contain;filter:drop-shadow(0 18px 24px #11052355);width:100%;height:auto;display:block}.night-shell-module__p7XqAa__language{min-inline-size:0}.night-shell-module__p7XqAa__language label{max-inline-size:100%}.night-shell-module__p7XqAa__language select{text-overflow:ellipsis;min-block-size:44px;min-inline-size:0}.night-shell-module__p7XqAa__mobileMenu{display:none}@media (max-width:960px){.night-shell-module__p7XqAa__headerInner{grid-template-columns:auto minmax(0,1fr) 44px;gap:8px;min-block-size:64px;padding:8px clamp(12px,4vw,24px);display:grid}.night-shell-module__p7XqAa__homeLink{margin-inline-end:0}.night-shell-module__p7XqAa__brand{gap:4px;font-size:clamp(22px,4vw,27px)}.night-shell-module__p7XqAa__brandMark{width:34px;height:33px}.night-shell-module__p7XqAa__brandMark img{width:53px;top:-3px;left:-10px}.night-shell-module__p7XqAa__navigation{display:none}.night-shell-module__p7XqAa__language>div{align-items:flex-end}.night-shell-module__p7XqAa__language [role=status]{color:#fff1f5;background:#6a2545;border-radius:6px;padding:4px 9px;position:absolute;inset-block-start:100%;inset-inline-end:12px}.night-shell-module__p7XqAa__language select{padding-inline:1.65rem 1.3rem;font-size:.8rem}.night-shell-module__p7XqAa__language label>svg:first-child{inline-size:14px;inset-inline-start:7px}.night-shell-module__p7XqAa__language label>svg:last-child{inline-size:12px;inset-inline-end:6px}.night-shell-module__p7XqAa__mobileMenu{display:block}.night-shell-module__p7XqAa__menuTrigger{color:#fff7ff;cursor:pointer;background:#47316c;border:1px solid #b695df7a;border-radius:11px;place-items:center;min-block-size:44px;list-style:none;display:grid}.night-shell-module__p7XqAa__menuTrigger::-webkit-details-marker{display:none}.night-shell-module__p7XqAa__menuCloseIcon,.night-shell-module__p7XqAa__mobileMenu[open] .night-shell-module__p7XqAa__menuOpenIcon{display:none}.night-shell-module__p7XqAa__mobileMenu[open] .night-shell-module__p7XqAa__menuCloseIcon{display:block}.night-shell-module__p7XqAa__menuPanel{color:#fff7ff;background:#322051;border:1px solid #795ca7;border-radius:14px;gap:4px;inline-size:min(16rem,100% - 24px);padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 7px);inset-inline-end:clamp(12px,4vw,24px);box-shadow:0 12px 24px #190f2c55}.night-shell-module__p7XqAa__menuPanel a{white-space:normal;overflow-wrap:anywhere;border-radius:8px;justify-content:flex-start;min-block-size:44px;padding:0 12px;font:600 .94rem/1.25 system-ui,sans-serif}.night-shell-module__p7XqAa__menuPanel :is(.night-shell-module__p7XqAa__pricing,.night-shell-module__p7XqAa__login):hover{background:#47316c}.night-shell-module__p7XqAa__menuPanel .night-shell-module__p7XqAa__signup{margin-block-start:3px}}@media (max-width:520px){.night-shell-module__p7XqAa__shell:before{opacity:.75;background-position:top;-webkit-mask-image:linear-gradient(#000 0%,#000b 42%,#0000 100%);mask-image:linear-gradient(#000 0%,#000b 42%,#0000 100%)}}
.math-worksheet-module__0v5FhG__settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.65rem;display:grid}.math-worksheet-module__0v5FhG__settings label{overflow-wrap:anywhere;align-self:end;min-width:0}.math-worksheet-module__0v5FhG__printStack{gap:1rem;min-width:0;display:grid}.math-worksheet-module__0v5FhG__paper{border:1px solid #ead9b6;color:#2b2041;overflow-wrap:anywhere;background:#fffdf9;border-block-start:4px solid #9c6aca;border-radius:.55rem;min-width:0;padding:clamp(.8rem,3vw,1.5rem);box-shadow:0 2px #d7b87946}.math-worksheet-module__0v5FhG__paper h3{margin-block-end:.4rem;font-size:clamp(1.3rem,3vw,1.85rem);font-weight:800;line-height:1.2}.math-worksheet-module__0v5FhG__paper p{color:#5f506c}.math-worksheet-module__0v5FhG__paper[data-math-answer-key]{border-block-start-color:#6b9e80}.math-worksheet-module__0v5FhG__studentFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block:1rem;display:grid}.math-worksheet-module__0v5FhG__studentFields span{align-items:baseline;gap:.35rem;display:flex}.math-worksheet-module__0v5FhG__studentFields span:after{content:"";border-block-end:1px solid #8e8294;flex:1}.math-worksheet-module__0v5FhG__problems{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.8rem;margin-block-start:.65rem;padding:0;list-style:inside decimal;display:grid}.math-worksheet-module__0v5FhG__problems li{font-variant-numeric:tabular-nums;break-inside:avoid;border-block-end:1px dotted #e0d4e5;padding-block:.45rem}.math-worksheet-module__0v5FhG__problems li::marker{color:#776382;font-size:.8em}.math-worksheet-module__0v5FhG__expression{white-space:nowrap;align-items:baseline;gap:.32em;margin-inline-start:.12em;font-weight:670;display:inline-flex}.math-worksheet-module__0v5FhG__expression strong{color:#366d50}.math-worksheet-module__0v5FhG__blank{border-block-end:1px solid #806a8e;block-size:.8em;inline-size:2.15ch}@media screen and (max-width:415px){.math-worksheet-module__0v5FhG__problems{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.math-worksheet-module__0v5FhG__printStack) :not(:has(.math-worksheet-module__0v5FhG__printStack)):not(.math-worksheet-module__0v5FhG__printStack):not(.math-worksheet-module__0v5FhG__printStack *){display:none!important}body :has(.math-worksheet-module__0v5FhG__printStack){width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.math-worksheet-module__0v5FhG__printStack{display:block}.math-worksheet-module__0v5FhG__paper{color:#000;box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.math-worksheet-module__0v5FhG__paper+.math-worksheet-module__0v5FhG__paper{break-before:page}.math-worksheet-module__0v5FhG__paper h3{font-size:20pt}.math-worksheet-module__0v5FhG__paper p,.math-worksheet-module__0v5FhG__expression strong{color:#000}.math-worksheet-module__0v5FhG__problems li::marker{color:#000}.math-worksheet-module__0v5FhG__problems{gap:0 1.3cm}.math-worksheet-module__0v5FhG__problems li{padding-block:3.5pt;font-size:12pt}.math-worksheet-module__0v5FhG__blank{border-color:#000}}
.auth-module__b08H2G__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"scene card";align-items:start;gap:clamp(28px,4vw,58px);width:min(100%,1276px);margin-inline:auto;padding:clamp(36px,4.7vw,65px) clamp(24px,4vw,48px) 68px;display:grid}.auth-module__b08H2G__scene{grid-area:scene;min-width:0;padding-block-start:1px}.auth-module__b08H2G__sceneHeading{max-width:38rem;position:relative}.auth-module__b08H2G__sceneHeading h2{z-index:1;color:#fff9fd;font:650 clamp(2.45rem, 4.5vw, 4.1rem)/.96 var(--night-display);letter-spacing:-.018em;text-wrap:balance;text-shadow:0 3px 15px #2c125570;margin:0;position:relative}.auth-module__b08H2G__sceneHeading h2 span{color:var(--night-yellow);display:block}.auth-module__b08H2G__sceneHeading p{color:#f8e7fb;text-wrap:pretty;max-width:32rem;margin:14px 0 0;font-size:clamp(1.03rem,1.6vw,1.35rem);line-height:1.38}.auth-module__b08H2G__rays,.auth-module__b08H2G__underline{color:var(--night-yellow);filter:drop-shadow(0 0 6px #ffc25980)}.auth-module__b08H2G__rays{width:clamp(37px,4vw,61px);position:absolute;top:-14px;right:7%;transform:rotate(6deg)}.auth-module__b08H2G__underline{width:115px;margin:5px 0 0 38px;display:block}.auth-module__b08H2G__petStage{isolation:isolate;width:min(108%,560px);height:clamp(194px,24.5vw,342px);margin:-20px auto -14px;position:relative}.auth-module__b08H2G__petStage:before{z-index:-1;content:"";background:radial-gradient(at 50% 23%,#b66dce6b,#8e51ac4a 38%,#0000 74%);border-radius:48% 51% 37% 36%;height:26%;position:absolute;inset:auto -6% 0}.auth-module__b08H2G__petStage .auth-module__b08H2G__pets{object-fit:contain;object-position:center bottom;width:100%;height:100%}.auth-module__b08H2G__benefits{gap:17px;margin:0;padding:0;list-style:none;display:grid}.auth-module__b08H2G__benefits li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,23px);display:grid}.auth-module__b08H2G__benefitIcon{color:#6c20cc;background:linear-gradient(150deg,#fff6e6,#f2c2ff 69%,#dba5fb);border:1px solid #fff9ff;border-radius:19px;place-items:center;width:clamp(51px,5.1vw,67px);height:clamp(49px,4.7vw,62px);display:grid;box-shadow:0 7px 17px #1c0b4c54,inset 0 2px 4px #ffffff82}.auth-module__b08H2G__benefits h3{color:#fff7fb;font:600 clamp(1.22rem, 2vw, 1.63rem)/1.08 var(--night-display);margin:0 0 3px}.auth-module__b08H2G__benefits p{color:#f7e7fb;margin:0;font-size:clamp(.9rem,1.27vw,1.06rem);line-height:1.35}.auth-module__b08H2G__note{color:#ffeffb;font:500 clamp(1.1rem, 1.8vw, 1.4rem)/1.25 var(--night-display);background:linear-gradient(115deg,#603981bf,#7442a5a1);border:1px solid #cf92f076;border-radius:23px;align-items:center;gap:14px;margin:24px 0 0;padding:16px 20px;display:flex}.auth-module__b08H2G__note svg{color:var(--night-yellow);flex:none}.auth-module__b08H2G__card{isolation:isolate;min-width:0;color:var(--night-ink);background:radial-gradient(at 44% 36%,#fff9f4,#fff0e9 77%,#fae7ed);border:2px solid #fff9fa;border-radius:clamp(33px,4.3vw,58px);grid-area:card;margin-block-start:8px;padding:clamp(24px,3vw,42px) clamp(25px,3.3vw,46px) clamp(29px,4vw,54px);position:relative;overflow:hidden;box-shadow:0 18px 58px #1f0d4b72,0 0 30px #c977ff3c}.auth-module__b08H2G__cardContent{z-index:1;position:relative}.auth-module__b08H2G__bigPaw,.auth-module__b08H2G__smallPaw{color:#cc83eb;fill:currentColor;opacity:.3;pointer-events:none;position:absolute}.auth-module__b08H2G__bigPaw{width:58px;height:58px;top:27px;right:42px;transform:rotate(-19deg)}.auth-module__b08H2G__smallPaw{width:34px;height:34px;top:81px;right:19px;transform:rotate(19deg)}.auth-module__b08H2G__foliage{opacity:.72;pointer-events:none;width:100%;height:clamp(59px,9vw,105px);position:absolute;bottom:-1px;left:0}.auth-module__b08H2G__cardHeading{text-align:center;margin-block-end:clamp(20px,2.5vw,31px)}.auth-module__b08H2G__cardHeading .auth-module__b08H2G__cardBrand{width:clamp(104px,12vw,154px);margin:0 auto clamp(13px,2vw,23px)}.auth-module__b08H2G__cardHeading h1{font:650 clamp(2rem, 3.05vw, 2.55rem)/1.02 var(--night-display);letter-spacing:-.013em;text-wrap:balance;margin:0}.auth-module__b08H2G__cardHeading p{color:#6d397f;text-wrap:pretty;margin:7px 0 0;font-size:clamp(1rem,1.6vw,1.17rem);line-height:1.35}.auth-module__b08H2G__form{gap:16px;display:grid}.auth-module__b08H2G__field{gap:7px;min-width:0;display:grid}.auth-module__b08H2G__field label{color:#371251;font:600 1.125rem/1.15 var(--night-display)}.auth-module__b08H2G__inputWrap{color:#6b388a;background:linear-gradient(120deg,#f5e3f9,#efd2f5);border:1px solid #cf9be5;border-radius:13px;align-items:center;min-width:0;min-height:49px;padding-inline:15px 5px;display:flex;box-shadow:inset 0 1px 2px #fff5}.auth-module__b08H2G__inputWrap:focus-within{border-color:#8143c6;box-shadow:0 0 0 3px #9343d933}.auth-module__b08H2G__inputWrap>svg{flex:none}.auth-module__b08H2G__inputWrap input{color:#36154d;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;min-height:47px;padding:0 10px 0 12px;font-size:1rem}.auth-module__b08H2G__inputWrap input:focus-visible{outline:none}.auth-module__b08H2G__inputWrap input::placeholder{color:#6b4d7a}.auth-module__b08H2G__visibility{color:#6a2c95;border-radius:9px;flex:none;place-items:center;width:44px;height:44px;display:grid}.auth-module__b08H2G__visibility:hover{background:#fbebff}.auth-module__b08H2G__card :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #7b2bc2}.auth-module__b08H2G__hint{color:#744f81;margin:0;font-size:.83rem;line-height:1.25}.auth-module__b08H2G__error{color:#8d2550;overflow-wrap:anywhere;background:#ffebed;border:1px solid #db9ca9;border-radius:9px;margin:0;padding:9px 12px;font-size:.92rem;line-height:1.4}.auth-module__b08H2G__primary,.auth-module__b08H2G__google{border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;display:inline-flex}.auth-module__b08H2G__primary{background:var(--night-action);color:#fff;min-height:56px;font:600 clamp(1.35rem, 2.2vw, 1.75rem)/1 var(--night-display);border:1px solid #9927fa;margin-block-start:8px;box-shadow:0 6px 12px #b63afb41,inset 0 1px 1px #ffffff8f}.auth-module__b08H2G__primary:not(:disabled):hover{filter:brightness(1.13)}.auth-module__b08H2G__primary:disabled,.auth-module__b08H2G__google:disabled{opacity:.65;cursor:wait}.auth-module__b08H2G__googleOption{margin-block-start:12px}.auth-module__b08H2G__divider{color:#725583;align-items:center;gap:11px;margin:0 0 10px;font-size:.85rem;display:flex}.auth-module__b08H2G__divider:before,.auth-module__b08H2G__divider:after{content:"";background:#dfc6e3;flex:1;height:1px}.auth-module__b08H2G__google{color:#4e2c67;background:#fff9f7;border:1px solid #d7b8e5;min-height:47px;font-size:.98rem;font-weight:600}.auth-module__b08H2G__google:hover:not(:disabled){background:#f8ebff}.auth-module__b08H2G__accountSwitch{color:#42205f;text-align:center;margin:17px 0 0;font-size:clamp(.95rem,1.4vw,1.075rem);line-height:1.5}.auth-module__b08H2G__accountSwitch a,.auth-module__b08H2G__studentAccess a{color:#6418c7;border-radius:3px;font-weight:720}.auth-module__b08H2G__accountSwitch a:hover,.auth-module__b08H2G__studentAccess a:hover{text-underline-offset:3px;text-decoration:underline}.auth-module__b08H2G__studentAccess{color:#67417a;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:clamp(20px,3vw,37px) 0 0;font-size:.86rem;line-height:1.3;display:flex}.auth-module__b08H2G__studentAccess svg{color:#8652ad;flex:none;margin-inline-end:3px}@media (max-width:980px){.auth-module__b08H2G__rays{right:0}.auth-module__b08H2G__petStage{width:100%}}@media (max-width:760px){.auth-module__b08H2G__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"card""scene";gap:45px;width:min(100%,575px);padding-block-start:28px}.auth-module__b08H2G__card{margin-block-start:0}.auth-module__b08H2G__sceneHeading h2{font-size:clamp(2.15rem,7vw,3rem)}.auth-module__b08H2G__petStage{height:clamp(172px,52vw,280px);margin-block-end:-9px}.auth-module__b08H2G__petStage:before{inset-inline:-3%}}@media (max-width:400px){.auth-module__b08H2G__layout{padding-inline:15px}.auth-module__b08H2G__card{padding-inline:19px}.auth-module__b08H2G__inputWrap{padding-inline:11px 3px}.auth-module__b08H2G__inputWrap input{padding-inline:8px 6px}.auth-module__b08H2G__inputWrap>svg{width:18px}.auth-module__b08H2G__bigPaw{width:42px;height:42px;top:22px;right:27px}.auth-module__b08H2G__smallPaw{width:26px;height:26px;top:58px;right:15px}.auth-module__b08H2G__rays{width:31px}}
.blog-highlights-module__oNg-iG__section{max-inline-size:1392px;padding:clamp(30px, 5vw, 58px) var(--home-gutter);margin-inline:auto}.blog-highlights-module__oNg-iG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-block-end:18px;display:flex}.blog-highlights-module__oNg-iG__header h2{font:650 clamp(1.7rem, 3.5vw, 2.6rem)/1.15 var(--home-display);margin:0}.blog-highlights-module__oNg-iG__header a{min-block-size:44px;color:var(--home-purple);align-items:center;gap:8px;font-weight:740;display:inline-flex}.blog-highlights-module__oNg-iG__header a:hover,.blog-highlights-module__oNg-iG__card:hover h3{text-underline-offset:4px;text-decoration:underline}.blog-highlights-module__oNg-iG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.7vw,20px);margin:0;padding:0;display:grid}.blog-highlights-module__oNg-iG__card{background:#fffdf8;border:1px solid #efdfd6;border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 2px 5px #5f435315}.blog-highlights-module__oNg-iG__cover{aspect-ratio:2.22;object-fit:cover;background:#f6e5d2;block-size:auto;inline-size:100%;display:block}.blog-highlights-module__oNg-iG__grid li:first-child .blog-highlights-module__oNg-iG__cover{object-position:center 62%}.blog-highlights-module__oNg-iG__grid li:nth-child(2) .blog-highlights-module__oNg-iG__cover{object-fit:contain;padding-block:7px}.blog-highlights-module__oNg-iG__copy{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 16px 18px;display:flex}.blog-highlights-module__oNg-iG__copy h3{font:650 1.15rem/1.25 var(--home-display);margin:0}.blog-highlights-module__oNg-iG__copy p{color:var(--home-muted);margin:6px 0 0;font-size:.92rem;line-height:1.52}.blog-highlights-module__oNg-iG__copy svg{color:var(--home-purple);flex:none}[dir=rtl] .blog-highlights-module__oNg-iG__copy svg{transform:scaleX(-1)}[dir=rtl] .blog-highlights-module__oNg-iG__header a svg:last-child{transform:scaleX(-1)}@media (max-width:690px){.blog-highlights-module__oNg-iG__grid{grid-template-columns:minmax(0,1fr)}.blog-highlights-module__oNg-iG__card{border-radius:15px;grid-template-columns:minmax(0,34%) minmax(0,66%);display:grid}.blog-highlights-module__oNg-iG__cover{aspect-ratio:auto;block-size:100%;min-block-size:96px}.blog-highlights-module__oNg-iG__copy{padding:12px}.blog-highlights-module__oNg-iG__copy h3{font-size:1rem}.blog-highlights-module__oNg-iG__copy p{font-size:.81rem}}
.prize-wheel-module__YPijXW__stage{background:#fff5eb;border:1px solid #efdbc9;border-radius:1.25rem;justify-items:center;gap:.9rem;min-width:0;padding:clamp(.85rem,3vw,1.5rem);display:grid}.prize-wheel-module__YPijXW__disc{aspect-ratio:1;isolation:isolate;direction:ltr;width:min(100%,19rem);margin-block-start:.4rem;position:relative}.prize-wheel-module__YPijXW__wheel{filter:drop-shadow(0 .35rem .38rem #83547230);width:100%;display:block}.prize-wheel-module__YPijXW__wheel[data-spinning=true]{transition:transform 2s cubic-bezier(.15,.8,.21,1)}.prize-wheel-module__YPijXW__wheel g[data-excluded=true]{opacity:.35}.prize-wheel-module__YPijXW__sliceLabel{fill:#322147;font-size:11px;font-weight:850}.prize-wheel-module__YPijXW__pointer{aspect-ratio:1;clip-path:polygon(0 0,100% 0,50% 100%);background:#3b2757;width:1.2rem;position:absolute;inset-block-start:-.1rem;inset-inline-start:50%;transform:translate(-50%)}.prize-wheel-module__YPijXW__center{aspect-ratio:1;color:#6d4389;background:#fff8ef;border:2px solid #704b82;border-radius:50%;place-items:center;width:3.15rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 .16rem .3rem #52266630}.prize-wheel-module__YPijXW__outcome{text-align:center;width:100%}.prize-wheel-module__YPijXW__name{color:#43295f;overflow-wrap:anywhere;min-height:1.14em;font-size:clamp(1.55rem,4.3vw,2.75rem);font-weight:840;line-height:1.14}.prize-wheel-module__YPijXW__legend{width:100%;background:#fffdf9;border:1px solid #efdbc9;border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.35rem .7rem;max-block-size:8.5rem;padding:.5rem .65rem;display:grid;overflow:auto}.prize-wheel-module__YPijXW__legend:focus-visible{outline-offset:2px;outline:3px solid #8a6de2}.prize-wheel-module__YPijXW__legend li{align-items:start;gap:.4rem;font-size:.86rem;display:flex}.prize-wheel-module__YPijXW__legend li[data-excluded=true] bdi{text-decoration:line-through}.prize-wheel-module__YPijXW__legend li bdi{overflow-wrap:anywhere}.prize-wheel-module__YPijXW__legend li span{color:#322147;border-radius:.32rem;flex:0 0 1.45rem;place-items:center;min-height:1.45rem;font-size:.72rem;font-weight:820;display:grid}@media (prefers-reduced-motion:reduce){.prize-wheel-module__YPijXW__wheel[data-spinning=true]{transition:none}}
.recovery-module__iJoUIG__layout{width:min(100%,34rem);margin-inline:auto;padding:clamp(1.25rem,5vw,4.5rem) clamp(1rem,3vw,2rem)}.recovery-module__iJoUIG__forgot{color:#5b269a;text-underline-offset:.16em;justify-self:end;font-size:.88rem;font-weight:650;text-decoration:underline}
.editorial-module__ZdilVW__page{--ink:#302441;--muted:#63556c;--accent:#5c3698;--accent-deep:#452672;--line:#e7deed;--paper:#fffaf4;background:var(--paper);color:var(--ink)}.editorial-module__ZdilVW__container{width:min(100%,1150px);margin-inline:auto;padding:clamp(34px,6vw,86px) clamp(16px,4.3vw,48px) clamp(48px,8vw,98px)}.editorial-module__ZdilVW__page a:focus-visible,.editorial-module__ZdilVW__page summary:focus-visible,.editorial-module__ZdilVW__tableScroll:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.editorial-module__ZdilVW__breadcrumb{color:var(--accent);margin-block-end:18px;font-size:.88rem;font-weight:700}.editorial-module__ZdilVW__breadcrumb a,.editorial-module__ZdilVW__references a{text-underline-offset:4px;align-items:center;gap:7px;display:inline-flex}.editorial-module__ZdilVW__breadcrumb a:hover,.editorial-module__ZdilVW__references a:hover{text-decoration:underline}.editorial-module__ZdilVW__hero,.editorial-module__ZdilVW__featureHero{padding-block-end:clamp(28px,4vw,54px)}.editorial-module__ZdilVW__featureHero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,62px);display:grid}.editorial-module__ZdilVW__hero h1,.editorial-module__ZdilVW__featureHero h1,.editorial-module__ZdilVW__page h2,.editorial-module__ZdilVW__page h3{overflow-wrap:anywhere;text-wrap:balance;margin:0}.editorial-module__ZdilVW__hero h1,.editorial-module__ZdilVW__featureHero h1{letter-spacing:-.038em;max-inline-size:22ch;font-size:clamp(2rem,5.2vw,4.45rem);font-weight:780;line-height:1.1}.editorial-module__ZdilVW__hero p,.editorial-module__ZdilVW__featureHero>div>p{max-inline-size:60ch;color:var(--muted);margin:17px 0 0;font-size:clamp(1.01rem,1.85vw,1.24rem);line-height:1.62}:is(.editorial-module__ZdilVW__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h1,.editorial-module__ZdilVW__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) h2){letter-spacing:normal}.editorial-module__ZdilVW__actions{flex-wrap:wrap;align-items:center;gap:11px 18px;margin-block-start:24px;display:flex}.editorial-module__ZdilVW__primary,.editorial-module__ZdilVW__secondary{border:1px solid var(--accent);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-block-size:46px;padding:10px 17px;font-weight:720;line-height:1.32;display:inline-flex}.editorial-module__ZdilVW__primary{background:var(--accent);color:#fff}.editorial-module__ZdilVW__primary:hover{background:var(--accent-deep)}.editorial-module__ZdilVW__secondary{color:var(--accent)}.editorial-module__ZdilVW__secondary:hover{background:#f4ecfb}.editorial-module__ZdilVW__primary svg,.editorial-module__ZdilVW__guideRow svg,.editorial-module__ZdilVW__related svg{flex:none}.editorial-module__ZdilVW__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(.editorial-module__ZdilVW__primary,.editorial-module__ZdilVW__guideRow,.editorial-module__ZdilVW__related) svg{transform:scaleX(-1)}.editorial-module__ZdilVW__petTimeline,.editorial-module__ZdilVW__quizExample{background:#f4ecfb;border:1px solid #e1d2ee;border-radius:20px;min-inline-size:0;margin:0;padding:clamp(14px,2.5vw,25px)}.editorial-module__ZdilVW__petTimeline figcaption,.editorial-module__ZdilVW__quizExample figcaption{color:var(--accent-deep);align-items:center;gap:9px;font-size:.94rem;font-weight:750;display:flex}.editorial-module__ZdilVW__petTimeline svg,.editorial-module__ZdilVW__quizExample svg{flex:none}.editorial-module__ZdilVW__petTimeline ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:16px 0 0;padding:0;list-style:none;display:grid}.editorial-module__ZdilVW__petTimeline li{text-align:center;overflow-wrap:anywhere;grid-template-rows:auto 1fr;place-items:start center;gap:5px;font-size:clamp(.69rem,1vw,.82rem);font-weight:680;display:grid}.editorial-module__ZdilVW__petTimeline img{aspect-ratio:1;object-fit:contain;block-size:auto;inline-size:100%;display:block}.editorial-module__ZdilVW__quizExample>p{margin:14px 0 0;font-size:1.02rem;font-weight:700}.editorial-module__ZdilVW__quizExample ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.editorial-module__ZdilVW__quizExample li{background:#fffbff;border:1px solid #e6dced;border-radius:8px;align-items:center;gap:8px;min-block-size:36px;padding:5px 10px;font-size:.92rem;display:flex}.editorial-module__ZdilVW__quizExample li.editorial-module__ZdilVW__correct{color:#245d3d;background:#eaf6ec;border-color:#bbd8c3}.editorial-module__ZdilVW__quizExample li.editorial-module__ZdilVW__correct span{font-size:.8rem;font-weight:720}.editorial-module__ZdilVW__quizExample p.editorial-module__ZdilVW__quizHint{color:var(--muted);font-size:.83rem;font-weight:500}.editorial-module__ZdilVW__guideIndex,.editorial-module__ZdilVW__comparison{margin-block-end:clamp(38px,6vw,72px)}.editorial-module__ZdilVW__page h2{letter-spacing:-.018em;font-size:clamp(1.28rem,3vw,1.9rem);font-weight:760;line-height:1.23}.editorial-module__ZdilVW__guideList{border-block-start:1px solid var(--line);margin-block-start:16px}.editorial-module__ZdilVW__guideRow{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 5px;display:flex}.editorial-module__ZdilVW__guideRow>span{gap:4px;display:grid}.editorial-module__ZdilVW__guideRow strong{color:var(--accent);font-size:1.1rem}.editorial-module__ZdilVW__guideRow span span{max-inline-size:65ch;color:var(--muted)}.editorial-module__ZdilVW__guideRow:hover{background:#f9f1fa}.editorial-module__ZdilVW__guideRow svg{color:var(--accent)}.editorial-module__ZdilVW__tableScroll{border:1px solid var(--line);background:#fffdf9;border-radius:14px;margin-block-start:15px;overflow-x:auto}.editorial-module__ZdilVW__tableScroll table{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:34rem;font-size:.93rem;line-height:1.5}.editorial-module__ZdilVW__tableScroll th,.editorial-module__ZdilVW__tableScroll td{text-align:start;vertical-align:top;padding:12px clamp(10px,2vw,20px)}.editorial-module__ZdilVW__tableScroll thead th{color:var(--accent-deep);background:#f3eaf9}.editorial-module__ZdilVW__tableScroll tbody tr{border-block-start:1px solid var(--line)}.editorial-module__ZdilVW__tableScroll tbody th{inline-size:20%;font-weight:750}.editorial-module__ZdilVW__tableScroll td{inline-size:40%;color:var(--muted)}.editorial-module__ZdilVW__references{color:var(--muted);padding:13px 0 0;font-size:.87rem}.editorial-module__ZdilVW__references h3{font-size:.88rem;font-weight:720}.editorial-module__ZdilVW__references ul{flex-wrap:wrap;gap:7px 15px;margin:7px 0 0;padding:0;list-style:none;display:flex}.editorial-module__ZdilVW__references a{color:var(--accent);text-decoration:underline}.editorial-module__ZdilVW__readingLayout{grid-template-columns:minmax(0,1fr) minmax(145px,225px);align-items:start;gap:clamp(28px,6vw,74px);display:grid}.editorial-module__ZdilVW__article{min-inline-size:0;max-inline-size:72ch}.editorial-module__ZdilVW__article section{scroll-margin-block-start:28px}.editorial-module__ZdilVW__article section+section{margin-block-start:clamp(32px,5vw,57px)}.editorial-module__ZdilVW__article p{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:1rem;line-height:1.67}.editorial-module__ZdilVW__examples{gap:10px;margin:17px 0 0;display:grid}.editorial-module__ZdilVW__examples>div{background:#f8eff8;border-inline-start:3px solid #a07ac8;border-radius:5px;padding:13px 16px}.editorial-module__ZdilVW__examples dt{font-weight:750}.editorial-module__ZdilVW__examples dd{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.55}.editorial-module__ZdilVW__contents{border-inline-start:1px solid var(--line);color:var(--muted);padding-inline-start:15px;font-size:.9rem;line-height:1.45;position:sticky;inset-block-start:26px}.editorial-module__ZdilVW__contents>span{color:var(--ink);font-weight:750}.editorial-module__ZdilVW__contents ul{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.editorial-module__ZdilVW__contents a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.editorial-module__ZdilVW__faq details{border-block-end:1px solid var(--line)}.editorial-module__ZdilVW__faq h2{margin-block-end:7px}.editorial-module__ZdilVW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-block-size:45px;padding-block:11px;font-weight:700;line-height:1.4;list-style:none;display:flex}.editorial-module__ZdilVW__faq summary::-webkit-details-marker{display:none}.editorial-module__ZdilVW__faq summary svg{color:var(--accent);flex:none}.editorial-module__ZdilVW__faq details[open] summary svg{transform:rotate(180deg)}.editorial-module__ZdilVW__faq details p{margin:0;padding-block-end:13px}.editorial-module__ZdilVW__related{border-block-start:1px solid var(--line);margin-block-start:clamp(42px,6vw,76px);padding-block-start:clamp(21px,4vw,33px)}.editorial-module__ZdilVW__related ul{flex-wrap:wrap;gap:8px 16px;margin:13px 0 0;padding:0;list-style:none;display:flex}.editorial-module__ZdilVW__related a{min-block-size:44px;color:var(--accent);text-underline-offset:4px;align-items:center;gap:7px;font-weight:700;display:inline-flex}.editorial-module__ZdilVW__related a:hover{text-decoration:underline}@media (max-width:810px){.editorial-module__ZdilVW__featureHero{grid-template-columns:minmax(0,1fr)}.editorial-module__ZdilVW__petTimeline,.editorial-module__ZdilVW__quizExample{max-inline-size:33rem}.editorial-module__ZdilVW__readingLayout{grid-template-columns:minmax(0,1fr)}.editorial-module__ZdilVW__contents{display:none}}@media (max-width:480px){.editorial-module__ZdilVW__primary,.editorial-module__ZdilVW__secondary{text-align:start;justify-content:space-between}.editorial-module__ZdilVW__tableScroll table{min-inline-size:0;font-size:.83rem}.editorial-module__ZdilVW__tableScroll :is(th,td){overflow-wrap:anywhere;padding:9px 7px}.editorial-module__ZdilVW__guideRow{padding-block:13px}}
.day-navigation-module__dJ-_Uq__navigation{inline-size:min(calc(100% - 2 * var(--home-gutter)), 48rem);margin:clamp(16px,2.5vw,32px) auto 0}.day-navigation-module__dJ-_Uq__navigation ol{background:#fffdf6;border:1px solid #e6d9c6;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:6px;list-style:none;display:grid;box-shadow:0 3px #ae93752b}.day-navigation-module__dJ-_Uq__navigation li{min-inline-size:0;display:grid}.day-navigation-module__dJ-_Uq__navigation a{color:#6035a6;background:#f2e8fa;border-radius:11px;align-items:center;gap:9px;min-block-size:50px;padding:6px 11px;display:flex}.day-navigation-module__dJ-_Uq__navigation li:nth-child(2) a{color:#89441c;background:#faebd8}.day-navigation-module__dJ-_Uq__navigation li:nth-child(3) a{color:#405b23;background:#e9efd9}.day-navigation-module__dJ-_Uq__navigation a:hover{box-shadow:inset 0 0 0 1px}.day-navigation-module__dJ-_Uq__navigation a svg{flex:none}.day-navigation-module__dJ-_Uq__navigation a>span{overflow-wrap:anywhere;min-inline-size:0}.day-navigation-module__dJ-_Uq__step{letter-spacing:.1em;font-size:.68rem;font-weight:800;display:block}.day-navigation-module__dJ-_Uq__navigation strong{font-size:.92rem;line-height:1.24;display:block}@media (max-width:660px){.day-navigation-module__dJ-_Uq__navigation ol{border-radius:13px;gap:4px;padding:4px}.day-navigation-module__dJ-_Uq__navigation a{gap:5px;padding-inline:6px}.day-navigation-module__dJ-_Uq__navigation a svg{block-size:17px;inline-size:17px}.day-navigation-module__dJ-_Uq__navigation strong{font-size:.75rem}}
:is(.policy-page-module__xtouaW__shell,.policy-page-module__xtouaW__document){--night-display:Fredoka, "Arial Rounded MT Bold", system-ui, sans-serif;--policy-ink:#321052;--policy-muted:#624b70;--policy-line:#e5d8e9}.policy-page-module__xtouaW__shell{min-height:100svh;color:var(--policy-ink);background:#fff9f2;font-family:system-ui,Segoe UI,sans-serif}.policy-page-module__xtouaW__header{color:#fff8ff;background:#28164e}.policy-page-module__xtouaW__headerInner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,64rem);min-height:4.25rem;margin-inline:auto;display:flex}.policy-page-module__xtouaW__pricing{font-weight:650}.policy-page-module__xtouaW__header a:focus-visible{outline-offset:4px;outline:3px solid #ffe29d}.policy-page-module__xtouaW__skip{z-index:1;background:#fff9f2;border-radius:.4rem;padding:.5rem .75rem;font-weight:650;position:absolute;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1rem))}.policy-page-module__xtouaW__skip:focus{transform:none}.policy-page-module__xtouaW__document,.policy-page-module__xtouaW__footer{width:min(100% - 2rem,43rem);margin-inline:auto}.policy-page-module__xtouaW__document{overflow-wrap:anywhere;padding-block:clamp(2rem,5.5vw,4rem);font-size:1rem;line-height:1.65}.policy-page-module__xtouaW__document h1{font:650 clamp(2.35rem, 7vw, 4.25rem)/1.02 var(--night-display);letter-spacing:-.035em}.policy-page-module__xtouaW__description{color:var(--policy-muted);margin-top:.8rem}.policy-page-module__xtouaW__updated{color:var(--policy-muted);margin-top:.65rem;font-size:.9rem}.policy-page-module__xtouaW__document section{border-top:1px solid var(--policy-line);margin-top:1.85rem;padding-top:1.35rem}.policy-page-module__xtouaW__document h2{font:600 1.45rem/1.22 var(--night-display)}.policy-page-module__xtouaW__document section p,.policy-page-module__xtouaW__document ul{margin-top:.65rem}.policy-page-module__xtouaW__document ul{padding-inline-start:1.3rem;list-style:outside}.policy-page-module__xtouaW__document li+li{margin-top:.4rem}.policy-page-module__xtouaW__document a,.policy-page-module__xtouaW__policyLinks a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.policy-page-module__xtouaW__policyLinks{flex-wrap:wrap;align-items:center;gap:.55rem 1rem;font-size:.9rem;display:flex}.policy-page-module__xtouaW__policyLinks [aria-current=page]{font-weight:700}.policy-page-module__xtouaW__footer{border-top:1px solid var(--policy-line);padding-block:1rem 2rem}.policy-page-module__xtouaW__document a:focus-visible,.policy-page-module__xtouaW__policyLinks a:focus-visible{outline-offset:3px;outline:2px solid}
.pricing-module__3KPVBa__pricingScene{color:#fff9f2;background:#30253b}.pricing-module__3KPVBa__page{--price-cream:var(--night-cream,#fff5ed);--price-ink:var(--night-ink,#35155b);--price-sun:#ffe28f;--price-subtext:#f2ddff;--price-display:var(--night-display,Fredoka, system-ui, sans-serif);padding-inline:clamp(18px,4vw,48px);max-width:1296px;margin-inline:auto;padding-bottom:clamp(48px,7vw,86px)}.pricing-module__3KPVBa__page :is(a,summary):focus-visible{outline:3px solid var(--price-sun);outline-offset:4px}.pricing-module__3KPVBa__hero{isolation:isolate;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:center;min-height:clamp(260px,26vw,355px);padding:22px clamp(8px,3vw,36px) 36px;display:grid;position:relative}.pricing-module__3KPVBa__heroCopy{z-index:1;position:relative}.pricing-module__3KPVBa__hero h1{font:650 clamp(38px, 4.1vw, 60px)/.99 var(--price-display);color:#fff8fe;letter-spacing:-.027em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.pricing-module__3KPVBa__hero h1 span{color:var(--price-sun);display:block}.pricing-module__3KPVBa__hero p{max-width:34rem;color:var(--price-subtext);margin:18px 0 0;font-size:clamp(17px,1.65vw,23px);line-height:1.4}.pricing-module__3KPVBa__hero>.pricing-module__3KPVBa__heroPets{align-self:end;width:min(100%,570px);height:clamp(215px,23vw,330px);margin-block-end:-16px;margin-inline-start:auto;position:relative}.pricing-module__3KPVBa__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(17px,2.25vw,30px);display:grid}.pricing-module__3KPVBa__billingControls{color:var(--price-cream);justify-content:center;margin:0 0 34px;display:flex}.pricing-module__3KPVBa__billingControls select{width:clamp(180px,30vw,240px)}.pricing-module__3KPVBa__packCallout{color:var(--price-cream);background:#442f55;border:1px solid #ad85c5;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:26px auto 0;padding:clamp(16px,3vw,24px);display:flex}.pricing-module__3KPVBa__packIcon{color:var(--price-sun);flex:none}.pricing-module__3KPVBa__packCallout>div{flex:18rem}.pricing-module__3KPVBa__packCallout h2{font:620 clamp(22px, 3vw, 29px)/1.2 var(--price-display);margin:0}.pricing-module__3KPVBa__packCallout p{color:var(--price-subtext);margin:4px 0 0;font-size:.95rem}.pricing-module__3KPVBa__packPrice{font:650 clamp(23px, 3vw, 33px)/1.2 var(--price-display)}.pricing-module__3KPVBa__card,.pricing-module__3KPVBa__proCard{isolation:isolate;min-width:0;min-height:478px;color:var(--price-ink);background:var(--price-cream);border:2px solid #fffaf8;border-radius:20px;flex-direction:column;padding:clamp(22px,2.8vw,38px);display:flex;position:relative;box-shadow:0 4px #1e1428}.pricing-module__3KPVBa__proCard{background:#f2e8fa;border-color:#d5bbea;box-shadow:0 4px #1e1428}.pricing-module__3KPVBa__card h2,.pricing-module__3KPVBa__proCard h2{z-index:1;font:630 clamp(30px, 3.25vw, 43px)/1.04 var(--price-display);letter-spacing:-.025em;overflow-wrap:anywhere;color:#461770;margin:0;position:relative}.pricing-module__3KPVBa__proCard h2{color:#52159b}.pricing-module__3KPVBa__planIcon{z-index:-1;color:#c678e7;opacity:.45;width:clamp(43px,5vw,67px);height:auto;position:absolute;inset-block-start:16px;inset-inline-end:17px}.pricing-module__3KPVBa__card:first-child .pricing-module__3KPVBa__planIcon,.pricing-module__3KPVBa__proCard .pricing-module__3KPVBa__planIcon{transform:rotate(-13deg)}.pricing-module__3KPVBa__badge{z-index:1;min-height:40px;box-shadow:none;color:#fff;text-align:center;overflow-wrap:anywhere;width:max-content;max-width:calc(100% - 20px);font:590 clamp(16px, 1.6vw, 21px)/1.15 var(--price-display);background:#6335ae;border:2px solid #ffe092;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:4px 17px 5px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-62%)}.pricing-module__3KPVBa__badge svg{color:#ffd163;flex:none}.pricing-module__3KPVBa__price{flex-wrap:wrap;align-items:baseline;gap:1px 8px;margin:13px 0 22px;display:flex}.pricing-module__3KPVBa__price strong{font:660 clamp(43px, 5.1vw, 71px)/1 var(--price-display);letter-spacing:-.055em}.pricing-module__3KPVBa__price span{color:#763a94;font:500 clamp(16px, 1.95vw, 26px)/1 var(--price-display)}.pricing-module__3KPVBa__features{color:#361453;align-content:start;gap:10px;margin:0 0 25px;padding:0;font-size:clamp(14px,1.6vw,19px);line-height:1.35;list-style:none;display:grid}.pricing-module__3KPVBa__features li{overflow-wrap:anywhere;align-items:start;gap:10px;display:flex}.pricing-module__3KPVBa__featureCheck{color:#5d19ba;background:#ecd5fa;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;display:grid}.pricing-module__3KPVBa__proCard .pricing-module__3KPVBa__featureCheck{background:#e6c1f9}.pricing-module__3KPVBa__leafLeft,.pricing-module__3KPVBa__leafRight{z-index:-1;opacity:.65;pointer-events:none;width:36%;height:auto;position:absolute;bottom:46px}.pricing-module__3KPVBa__leafLeft{left:0}.pricing-module__3KPVBa__leafRight{right:0;transform:scaleX(-1)}.pricing-module__3KPVBa__proCard .pricing-module__3KPVBa__leafLeft,.pricing-module__3KPVBa__proCard .pricing-module__3KPVBa__leafRight{opacity:.24}.pricing-module__3KPVBa__planLink{color:#391260;text-align:center;overflow-wrap:anywhere;min-height:54px;font:620 clamp(17px, 1.95vw, 25px)/1.16 var(--price-display);background:linear-gradient(160deg,#ecc1fa 0%,#dda7f5 100%);border:1px solid #e5b4f3;border-radius:17px;justify-content:center;align-items:center;margin-top:auto;padding:10px 12px;text-decoration:none;transition:filter .15s;display:flex;box-shadow:inset 0 1px #ffffff69}.pricing-module__3KPVBa__proCard .pricing-module__3KPVBa__planLink{color:#fff9ff;background:linear-gradient(#8a35ee,#6521dc 74%,#5719cf);border-color:#c56eff;box-shadow:inset 0 1px #f0b5ff9c,0 6px 10px #8d23d92b}.pricing-module__3KPVBa__planLink:hover,.pricing-module__3KPVBa__faqLink:hover{filter:brightness(1.07)}.pricing-module__3KPVBa__card .pricing-module__3KPVBa__planLink:focus-visible,.pricing-module__3KPVBa__proCard .pricing-module__3KPVBa__planLink:focus-visible{outline-color:#5a229e}.pricing-module__3KPVBa__benefits{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1030px;margin:34px auto 0;padding:0;list-style:none;display:grid}.pricing-module__3KPVBa__benefits li{color:#fff6ff;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:44px;padding-inline:clamp(8px,2vw,24px);font-size:clamp(13px,1.6vw,17px);line-height:1.25;display:flex}.pricing-module__3KPVBa__benefits li+li{border-inline-start:1px solid #bb83ed80}.pricing-module__3KPVBa__benefits svg{color:#edc4fe;flex:none}.pricing-module__3KPVBa__compareLinkWrap{justify-content:center;margin-top:27px;display:flex}.pricing-module__3KPVBa__compareLink{color:#fff6ff;text-align:center;background:#9f5ed225;border:1px solid #cb9aff;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:45px;padding:9px 20px;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex}.pricing-module__3KPVBa__compareLink:hover{background:#9f5ed250}.pricing-module__3KPVBa__compareLink svg,.pricing-module__3KPVBa__faqLink svg{flex:none}.pricing-module__3KPVBa__faqCallout{color:#fff6ff;background:radial-gradient(at 30% 5%,#a55adb55,#0000 75%),#5c348b8c;border:1px solid #d78efa55;border-radius:clamp(22px,3vw,39px);grid-template-columns:clamp(125px,19vw,226px) minmax(0,1fr) minmax(0,max-content);align-items:center;gap:15px;min-height:130px;margin-top:37px;padding-block:17px;padding-inline:8px clamp(18px,3vw,39px);display:grid;position:relative;box-shadow:inset 0 1px #f0c6fc27}.pricing-module__3KPVBa__faqCallout h2,.pricing-module__3KPVBa__details h2{font:610 clamp(23px, 3vw, 36px)/1.14 var(--price-display);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0}.pricing-module__3KPVBa__faqCallout p{color:#f1ddff;margin:5px 0 0;line-height:1.42}.pricing-module__3KPVBa__faqArt{pointer-events:none;align-self:end;width:100%;height:92px;position:relative}.pricing-module__3KPVBa__faqCat{z-index:2;bottom:22px;filter:drop-shadow(0 4px 7px #2f14477a);width:clamp(65px,9vw,126px);height:auto;position:absolute;inset-inline-start:22%}.pricing-module__3KPVBa__faqSparkle{inset-inline-start:72%;color:#ffdd81;filter:drop-shadow(0 0 7px #ffaf73a6);position:absolute;bottom:57px}.pricing-module__3KPVBa__bookTop,.pricing-module__3KPVBa__bookBottom{border-radius:7px 4px 4px 7px;height:18px;position:absolute;box-shadow:0 4px 8px #2010357d,inset 0 2px 1px #ffffff59}.pricing-module__3KPVBa__bookTop{z-index:1;inset-inline-start:15%;background:linear-gradient(90deg,#c96536 0 14%,#f8ddae 14% 92%,#d47d46 92%);width:64%;bottom:15px;transform:rotate(3deg)}.pricing-module__3KPVBa__bookBottom{inset-inline-start:10%;background:linear-gradient(90deg,#6f49aa 0 22%,#f4dfae 22% 94%,#8c57bd 94%);width:78%;bottom:2px;transform:rotate(-2deg)}.pricing-module__3KPVBa__faqLink{color:#471874;min-height:46px;font:570 clamp(16px, 1.7vw, 21px)/1.15 var(--price-display);text-align:center;background:#fff1e4;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 17px;text-decoration:none;display:inline-flex}.pricing-module__3KPVBa__details{color:#fff7ff;max-width:960px;margin:clamp(33px,5vw,62px) auto 0;scroll-margin-top:20px}.pricing-module__3KPVBa__details h2{margin-bottom:16px}.pricing-module__3KPVBa__table{table-layout:fixed;border-spacing:0;width:100%;color:var(--price-ink);background:var(--price-cream);border:1px solid #e0baff65;border-radius:22px;font-size:clamp(12px,1.55vw,17px);line-height:1.35;overflow:hidden}.pricing-module__3KPVBa__table :is(th,td){text-align:center;overflow-wrap:anywhere;padding:11px clamp(5px,1.5vw,16px)}.pricing-module__3KPVBa__table :is(th:first-child,td:first-child){text-align:start;width:36%}.pricing-module__3KPVBa__table thead{font-family:var(--price-display);background:#eecbfb;font-size:clamp(15px,1.8vw,22px)}.pricing-module__3KPVBa__table tbody tr+tr>*{border-top:1px solid #e9d5ee}.pricing-module__3KPVBa__table td svg{vertical-align:middle;color:#6b24ba;display:inline-block}.pricing-module__3KPVBa__faqItem{background:#4b2779;border:1px solid #d59cf07a;border-radius:14px}.pricing-module__3KPVBa__faqItem+.pricing-module__3KPVBa__faqItem{margin-top:8px}.pricing-module__3KPVBa__faqItem summary{cursor:pointer;color:#fff8ff;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 16px;font-weight:625;list-style:none;display:flex}.pricing-module__3KPVBa__faqItem summary::-webkit-details-marker{display:none}.pricing-module__3KPVBa__faqItem summary svg{color:#e8c1f9;flex:none}.pricing-module__3KPVBa__faqItem[open] summary svg{transform:rotate(180deg)}.pricing-module__3KPVBa__faqItem p{color:#f3dbff;margin:0;padding:0 16px 14px;line-height:1.5}[dir=rtl] .pricing-module__3KPVBa__faqLink svg{transform:scaleX(-1)}[dir=rtl] .pricing-module__3KPVBa__page :is(h1,h2,.pricing-module__3KPVBa__price strong){letter-spacing:normal;line-height:1.15}@media (max-width:900px){.pricing-module__3KPVBa__hero{padding-inline:0}.pricing-module__3KPVBa__card,.pricing-module__3KPVBa__proCard{min-height:430px;padding:25px 17px 20px}.pricing-module__3KPVBa__price{margin-bottom:17px}.pricing-module__3KPVBa__features{gap:8px}}@media (max-width:680px){.pricing-module__3KPVBa__hero{text-align:center;min-height:auto;padding:26px 0 33px;display:block}.pricing-module__3KPVBa__hero h1{font-size:clamp(34px,8vw,48px)}.pricing-module__3KPVBa__hero p{margin:12px auto 0}.pricing-module__3KPVBa__swoosh{width:72px;margin-inline:auto}.pricing-module__3KPVBa__hero>.pricing-module__3KPVBa__heroPets{width:min(100%,370px);height:clamp(158px,40vw,232px);margin:5px auto -15px}.pricing-module__3KPVBa__cards{grid-template-columns:minmax(0,1fr);gap:23px;max-width:460px;margin-inline:auto}.pricing-module__3KPVBa__billingControls,.pricing-module__3KPVBa__packCallout{max-width:460px;margin-inline:auto}.pricing-module__3KPVBa__billingControls{justify-content:flex-start;margin-bottom:23px}.pricing-module__3KPVBa__packCallout>div{flex-basis:calc(100% - 42px);min-width:0}.pricing-module__3KPVBa__card,.pricing-module__3KPVBa__proCard{min-height:auto;padding:23px 22px}.pricing-module__3KPVBa__proCard{margin-top:8px;padding-top:30px;transform:none}.pricing-module__3KPVBa__price strong{font-size:52px}.pricing-module__3KPVBa__price span{font-size:19px}.pricing-module__3KPVBa__features{margin-bottom:20px;font-size:16px}.pricing-module__3KPVBa__badge{min-height:34px}.pricing-module__3KPVBa__planLink{min-height:47px}.pricing-module__3KPVBa__benefits{margin-top:25px}.pricing-module__3KPVBa__benefits li{text-align:center;flex-direction:column;gap:6px}.pricing-module__3KPVBa__benefits svg{width:27px;height:27px}.pricing-module__3KPVBa__faqCallout{grid-template-columns:64px minmax(0,1fr);gap:12px;margin-top:26px;padding:16px 13px}.pricing-module__3KPVBa__faqArt{grid-row:span 2;align-self:center}.pricing-module__3KPVBa__faqCat{width:65px;inset-inline-start:0}.pricing-module__3KPVBa__faqSparkle{inset-inline-start:62%;width:17px;bottom:63px}.pricing-module__3KPVBa__faqLink{grid-column:2;justify-self:start;min-height:38px}}@media (max-width:350px){.pricing-module__3KPVBa__page{padding-inline:13px}.pricing-module__3KPVBa__benefits li{padding-inline:5px;font-size:12px}.pricing-module__3KPVBa__table thead{font-size:14px}}@media (prefers-reduced-motion:reduce){.pricing-module__3KPVBa__planLink{transition:none}}
.blog-module__9fogyq__page{--blog-ink:#34254a;--blog-muted:#5e4f69;--blog-accent:#6734af;--blog-line:#eadce7;--blog-lilac:#f5edff;--blog-apricot:#ffeddb;max-inline-size:1220px;color:var(--blog-ink);margin-inline:auto;padding:clamp(38px,7vw,88px) clamp(18px,4vw,54px) clamp(56px,8vw,110px)}.blog-module__9fogyq__page h1,.blog-module__9fogyq__page h2{font-family:var(--home-display,system-ui, sans-serif);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.08}.blog-module__9fogyq__page h1{font-size:clamp(2.35rem,5vw,4.15rem)}.blog-module__9fogyq__page h2{font-size:clamp(1.55rem,3.1vw,2.3rem)}.blog-module__9fogyq__indexHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:17px 30px;margin-block-end:clamp(28px,5vw,52px);display:flex}.blog-module__9fogyq__indexHeader p,.blog-module__9fogyq__articleHero p,.blog-module__9fogyq__featureCopy p{max-inline-size:57ch;color:var(--blog-muted);margin:14px 0 0;font-size:clamp(1.02rem,1.45vw,1.17rem);line-height:1.6}.blog-module__9fogyq__textLink,.blog-module__9fogyq__action{align-items:center;gap:9px;inline-size:fit-content;font-weight:700;display:inline-flex}.blog-module__9fogyq__textLink{color:var(--blog-accent);text-underline-offset:4px}.blog-module__9fogyq__textLink svg,.blog-module__9fogyq__action svg{flex:none}.blog-module__9fogyq__textLink:hover{text-decoration:underline}.blog-module__9fogyq__page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .blog-module__9fogyq__arrow{transform:scaleX(-1)}.blog-module__9fogyq__feature,.blog-module__9fogyq__articleHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-inline-size:0;display:grid}.blog-module__9fogyq__feature{border:1px solid var(--blog-line);background:var(--blog-lilac);border-radius:28px}.blog-module__9fogyq__cover{aspect-ratio:3/2;background:var(--blog-apricot);border-radius:27px;min-block-size:256px;inline-size:100%;min-inline-size:0;position:relative;overflow:hidden}.blog-module__9fogyq__cover img{object-fit:cover}.blog-module__9fogyq__feature .blog-module__9fogyq__cover{border-start-end-radius:0;border-end-end-radius:0}.blog-module__9fogyq__featureCopy{align-self:center;min-inline-size:0;padding:clamp(25px,5vw,62px)}.blog-module__9fogyq__featureArrow{block-size:42px;inline-size:42px;color:var(--blog-accent);background:#fffaf4;border-radius:50%;place-items:center;margin-block-start:20px;display:grid}.blog-module__9fogyq__feature:hover h2{color:var(--blog-accent)}.blog-module__9fogyq__topicSection{border-block-start:1px solid var(--blog-line);margin-block-start:clamp(42px,7vw,82px);padding-block-start:clamp(26px,4vw,46px)}.blog-module__9fogyq__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:20px;display:grid}.blog-module__9fogyq__topics a{border:1px solid var(--blog-line);background:#fffcf8;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;block-size:100%;padding:18px;display:grid}.blog-module__9fogyq__topics a:hover{background:#fcf6ff;border-color:#d9c2f0}.blog-module__9fogyq__topicIcon{background:var(--blog-lilac);block-size:40px;inline-size:40px;color:var(--blog-accent);border-radius:12px;place-items:center;display:grid}.blog-module__9fogyq__topics li:nth-child(2) .blog-module__9fogyq__topicIcon{background:var(--blog-apricot);color:#98501b}.blog-module__9fogyq__topics a>span:nth-child(2){min-inline-size:0}.blog-module__9fogyq__topics strong{overflow-wrap:anywhere;line-height:1.3;display:block}.blog-module__9fogyq__topics strong+span{color:var(--blog-muted);margin-block-start:6px;font-size:.91rem;line-height:1.5;display:block}.blog-module__9fogyq__topics .blog-module__9fogyq__arrow{color:var(--blog-accent);margin-block-start:2px}.blog-module__9fogyq__articleHero{border-block-end:1px solid var(--blog-line);align-items:center;gap:clamp(26px,6vw,84px);padding-block-end:clamp(32px,5vw,64px)}.blog-module__9fogyq__articleHero .blog-module__9fogyq__textLink{margin-block-end:14px}.blog-module__9fogyq__reading{grid-template-columns:minmax(170px,230px) minmax(0,68ch);justify-content:space-between;align-items:start;gap:clamp(25px,6vw,76px);margin-block-start:clamp(28px,5vw,54px);display:grid}.blog-module__9fogyq__contents{background:var(--blog-lilac);border-radius:16px;padding:18px;position:sticky;inset-block-start:22px}.blog-module__9fogyq__contents ol{gap:9px;margin-block-start:10px;display:grid}.blog-module__9fogyq__contents a{color:var(--blog-accent);text-underline-offset:4px;font-size:.91rem;line-height:1.4}.blog-module__9fogyq__contents a:hover{text-decoration:underline}.blog-module__9fogyq__prose section{scroll-margin-block-start:28px}.blog-module__9fogyq__prose section+section{margin-block-start:37px}.blog-module__9fogyq__prose p{color:var(--blog-muted);margin:14px 0 0;line-height:1.72}.blog-module__9fogyq__steps{color:var(--blog-muted);margin-block:14px 0;padding-inline-start:1.4em;line-height:1.72;list-style:decimal}.blog-module__9fogyq__steps li+li{margin-block-start:8px}.blog-module__9fogyq__action{background:var(--blog-accent);color:#fff;border-radius:12px;margin-block-start:24px;padding:12px 17px}.blog-module__9fogyq__action:hover{background:#4d2787}@media (max-width:930px){.blog-module__9fogyq__topics{grid-template-columns:1fr}}@media (max-width:740px){.blog-module__9fogyq__feature,.blog-module__9fogyq__articleHero,.blog-module__9fogyq__reading{grid-template-columns:minmax(0,1fr)}.blog-module__9fogyq__cover{border-radius:22px;min-block-size:0}.blog-module__9fogyq__feature{border-radius:22px}.blog-module__9fogyq__feature .blog-module__9fogyq__cover{border-start-end-radius:22px;border-end-start-radius:0}.blog-module__9fogyq__contents{position:static}.blog-module__9fogyq__topics{gap:9px}.blog-module__9fogyq__topics a{padding:15px}}
