:root{color:#172033;--blue:#2968e8;--purple:#7651e8;--muted:#687389;--line:#e9edf4;background:#fff;font-family:Manrope,system-ui,sans-serif;font-weight:500;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:clamp(13.6px,9.6px + .4vw,20px)}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}header{-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);z-index:20;background:#ffffffed;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:4.75rem;padding:0 max(5vw,1.5rem);display:flex;position:sticky;top:0}.logo{letter-spacing:-1px;align-items:center;gap:.625rem;font-size:1.5rem;font-weight:800;display:flex}.logoMark{color:#fff;background:linear-gradient(145deg,#3079f2,#7a55e9);border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}nav{color:#475168;gap:2rem;font-size:1.0625rem;display:flex}nav a:hover{color:var(--blue)}.headActions{align-items:center;gap:1.0625rem;display:flex}.login{font-size:1.0625rem;font-weight:700}.primary{color:#fff;background:linear-gradient(135deg,#2c70ea,#604fda);border-radius:.6875rem;align-items:center;gap:.625rem;padding:.9375rem 1.375rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 .5rem 1.25rem #376de529}.primary.small{padding:.6875rem 1.0625rem;font-size:1rem}.menu{background:0 0;border:0;display:none}.hero{background:radial-gradient(circle at 80% 45%,#edf3ff 0,#0000 35%),linear-gradient(#fff,#fbfcff);grid-template-columns:1fr 1fr;align-items:center;min-height:40.9375rem;padding:4.6875rem max(7vw,2.5rem) 1.875rem;display:grid;position:relative;overflow:hidden}.heroCopy{z-index:2;max-width:40.625rem}.eyebrow{color:#496079;letter-spacing:.0813rem;align-items:center;gap:.625rem;font-size:1rem;font-weight:800;display:flex}.eyebrow span{background:#4779ed;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .3125rem #4779ed18}h1{letter-spacing:-.25rem;color:#172035;margin:1.375rem 0;font-size:clamp(2.75rem,5.7vw,4.75rem);line-height:1.04}h1 em,.parentCopy h2 em{color:#3f68e6;font-style:normal}.lead{color:var(--muted);max-width:36.875rem;font-size:1.125rem;line-height:1.75}.heroBtns{align-items:center;gap:1.5rem;margin:2rem 0;display:flex}.watch{align-items:center;gap:.6875rem;font-size:.875rem;font-weight:700;display:flex}.watch i{color:#5265d9;border:1px solid #dce2ed;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;display:grid}.trust{align-items:center;gap:.9375rem;margin-top:2.875rem;display:flex}.faces{display:flex}.faces b{color:#fff;background:#7687a9;border:.125rem solid #fff;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;margin-left:-.4375rem;font-size:.875rem;display:grid}.faces b:nth-child(2){background:#56489c}.faces b:nth-child(3){background:#d0886d}.faces b:last-child{color:#51617c;background:#edf1fa;width:2.625rem}.trust div:last-child{flex-direction:column;display:flex}.trust span{color:#f1a63a;letter-spacing:.125rem;font-size:1rem}.trust small{color:#7a8497;font-size:.9375rem}.heroVisual{place-items:center;height:33.75rem;display:grid;position:relative}.heroVisual>img{object-fit:contain;filter:drop-shadow(0 1.875rem 2.1875rem #6c85b025);z-index:2;width:min(34.375rem,90%);height:32.5rem}.orbit{border:1px solid #cfdaef;border-radius:50%;width:26.875rem;height:26.875rem;position:absolute}.o2{border-style:dashed;width:20.625rem;height:20.625rem}.floatCard{z-index:3;background:#ffffffed;border:1px solid #eef1f7;border-radius:.875rem;align-items:center;gap:.6875rem;min-width:12.1875rem;padding:.75rem 1rem;display:flex;position:absolute;box-shadow:0 .9375rem 2.8125rem #263a6a20}.floatCard .icon{border-radius:.5625rem;place-items:center;width:2.125rem;height:2.125rem;display:grid}.floatCard div{flex-direction:column;display:flex}.floatCard small{color:#8b94a6;font-size:.875rem}.floatCard b{font-size:1.0625rem}.floatCard>svg{color:#41b784;background:#e7f8ef;border-radius:50%;margin-left:auto;padding:.125rem}.fc1{top:30%;left:2%}.fc2{top:18%;right:0}.fc3{bottom:20%;right:1%}.icon.blue{color:#3471e9;background:#eaf2ff}.icon.violet{color:#7754e8;background:#eee9ff}.icon.green{color:#35a46f;background:#e7f8ef}.partners{text-align:center;border-bottom:1px solid var(--line);padding:1.5625rem 7vw 2.375rem}.partners p{letter-spacing:.125rem;color:#9aa3b2;font-size:.8125rem}.partners div{color:#7a8597;justify-content:center;gap:8vw;margin-top:1.375rem;display:flex}.partners span{align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;display:flex}.partners svg{width:1.375rem}.how{background:#fbfcff;padding:6.25rem 7vw}.sectionTitle{text-align:center;max-width:41.875rem;margin:auto}.sectionTitle>span,.tag,.download>div>span{color:#4d6ee0;letter-spacing:.125rem;font-size:.9375rem;font-weight:800}.sectionTitle h2,.parentCopy h2,.calculator h2,.download h2{letter-spacing:-.125rem;margin:1rem 0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.17}.sectionTitle p,.parentCopy>p,.calculator>div>p{color:var(--muted);font-size:.9375rem}.steps{grid-template-columns:repeat(3,1fr);gap:1.875rem;max-width:62.5rem;margin:4.0625rem auto 0;display:grid}.steps article{text-align:center;position:relative}.stepIcon{border-radius:1.375rem;place-items:center;width:4.875rem;height:4.875rem;margin:auto;display:grid;position:relative}.stepIcon i{background:#fff;border-radius:50%;place-items:center;width:1.5625rem;height:1.5625rem;font-size:.8125rem;font-style:normal;display:grid;position:absolute;top:-.375rem;right:-.375rem;box-shadow:0 .1875rem .9375rem #34446726}.stepIcon.blue{color:#2f6deb;background:#eaf2ff}.stepIcon.violet{color:#744fe4;background:#efeafe}.stepIcon.amber{color:#e79a28;background:#fff3dc}.steps h3{margin:1.375rem 0 .5rem;font-size:1.125rem}.steps p{color:var(--muted);max-width:16.25rem;margin:auto;font-size:1.0625rem;line-height:1.7}.stepArrow{color:#c6cfde;position:absolute;top:1.875rem;right:-1.875rem}.parent{background:linear-gradient(135deg,#f1f5ff,#faf8ff);grid-template-columns:1fr 1.1fr;align-items:center;gap:12vw;padding:6.875rem 10vw;display:grid}.phone{background:#fff;border:.5625rem solid #202b43;border-radius:2.4375rem;width:19.375rem;height:38.125rem;margin:auto;padding:1.125rem;transform:rotate(-2deg);box-shadow:0 2.1875rem 3.75rem #2f41763a}.phoneTop{justify-content:space-between;font-size:.8125rem;display:flex}.phoneTop b{color:#416ee7}.hello{margin:1.6875rem .3125rem .9375rem;font-size:1.0625rem;font-weight:800}.hello small{color:#8992a3;margin-top:.1875rem;font-size:.8125rem;display:block}.balance{color:#fff;background:linear-gradient(135deg,#3974ed,#7353df);border-radius:1.125rem;padding:1.125rem;box-shadow:0 .625rem 1.5625rem #5571df47}.balance small{letter-spacing:1px;font-size:.75rem}.balance strong{font-size:2.125rem;display:block}.balance strong i{font-size:1rem;font-style:normal}.balance button{float:right;color:#fff;background:#ffffff28;border:1px solid #ffffff40;border-radius:.5rem;margin-top:-2.6875rem;padding:.5rem .625rem;font-size:.8125rem}.progress{background:#f7f9fd;border-radius:.8125rem;margin:.9375rem .125rem;padding:.875rem}.progress div{justify-content:space-between;font-size:.8125rem;display:flex}.progress i{background:#e1e6ef;border-radius:.3125rem;height:.375rem;margin-top:.625rem;display:block}.progress em{background:#4a72e8;border-radius:.3125rem;width:64%;height:100%;display:block}.lessonTitle{font-size:.875rem}.lesson{border:1px solid #edf0f5;border-radius:.8125rem;align-items:center;gap:.625rem;margin-top:.5625rem;padding:.6875rem;display:flex}.lesson>span{color:#3672ec;background:#eaf2ff;border-radius:.5625rem;height:2.1875rem;padding:.4375rem}.lesson div{flex-direction:column;flex:1;font-size:.875rem;display:flex}.lesson small{color:#939bad}.lesson>svg{color:#5574e2;width:1.5rem}.parentCopy ul{margin:1.875rem 0;padding:0;list-style:none}.parentCopy li{gap:.9375rem;margin:1.375rem 0;display:flex}.parentCopy li>svg{color:#526fe0;background:#e9edff;border-radius:.625rem;width:2.625rem;height:2.625rem;padding:.5625rem}.parentCopy li div{flex-direction:column;display:flex}.parentCopy li b{font-size:.875rem}.parentCopy li span{color:var(--muted);margin-top:.1875rem;font-size:1rem}.parentCopy>a{color:#3c67df;gap:.5rem;font-size:1.0625rem;font-weight:800;display:flex}.calculator{grid-template-columns:1fr 26.25rem;align-items:center;gap:10vw;padding:6.25rem 9vw;display:grid}.calculator label{justify-content:space-between;margin-top:2.1875rem;font-size:1.0625rem;font-weight:700;display:flex}.calculator label b{color:#426ce4}.calculator input{accent-color:#5470e3;width:100%;margin-top:1.125rem}.rangeLabels{color:#9aa2b1;justify-content:space-between;font-size:.875rem;display:flex}.result{color:#fff;background:#19233a;border-radius:1.4375rem;padding:2.125rem;box-shadow:0 1.5625rem 3.4375rem #18233a2b}.result>small{letter-spacing:.0938rem;color:#9ca9c3;font-size:.8125rem}.result>strong{color:#0000;background:linear-gradient(135deg,#76a3ff,#a888ff);-webkit-background-clip:text;background-clip:text;margin:.5rem .75rem 0 0;font-size:4rem;display:inline-block}.result>span{font-size:1.0625rem}.result hr{border:0;border-top:1px solid #34405a}.result p{color:#c0c8d8;align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.result p svg{color:#7c9ff2;width:1rem}.result p b{color:#fff;margin-left:auto}.result em{color:#7f899d;font-size:.75rem;font-style:normal}.download{color:#fff;background:linear-gradient(135deg,#345fd2,#7853db);border-radius:1.75rem;grid-template-columns:1.4fr .7fr;align-items:center;gap:8vw;margin:1.875rem 7vw 6.25rem;padding:4.0625rem 7%;display:grid;position:relative;overflow:hidden}.download>div>span{color:#dbe4ff}.download h2{font-size:2.75rem}.download p{color:#e1e5f5;max-width:31.25rem;font-size:.875rem}.downloadBtns{gap:.75rem;margin-top:1.75rem;display:flex}.downloadBtns button{color:#25324b;text-align:left;background:#fff;border:0;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .9375rem;display:flex}.downloadBtns span{flex-direction:column;font-size:1rem;font-weight:800;display:flex}.downloadBtns small{color:#8992a4;font-size:.6875rem}.downloadBtns .qr{color:#fff;background:#ffffff1c;border:1px solid #ffffff43}.downloadBtns .qr small{color:#cfd7f1}.security{text-align:center;background:#ffffff13;border:1px solid #ffffff29;border-radius:1.125rem;padding:1.75rem!important}.security>svg{background:#ffffff1c;border-radius:50%;width:3.125rem;height:3.125rem;padding:.75rem}.security b{margin:.5625rem;display:block}.security p{font-size:.9375rem}.security div{justify-content:center;gap:.9375rem;font-size:.8125rem;display:flex}.security span{align-items:center;gap:.25rem;display:flex}.faq{padding:1.25rem 7vw 6.25rem}.faq>.sectionTitle{margin-bottom:2.8125rem}.faq>div:last-child{max-width:48.75rem;margin:auto}.faq article{border-bottom:1px solid var(--line);cursor:pointer}.faq button{text-align:left;color:#243047;background:0 0;border:0;justify-content:space-between;width:100%;padding:1.375rem 0;font-weight:700;display:flex}.faq article p{max-height:0;color:var(--muted);margin:0;font-size:1.0625rem;transition:all .25s;overflow:hidden}.faq article.active p{max-height:6.25rem;padding-bottom:1.25rem}.faq article.active svg{transform:rotate(180deg)}footer{background:#f8f9fc;padding:3.75rem 7vw 1.5625rem}.footTop{grid-template-columns:2fr repeat(3,1fr);gap:3.75rem;display:grid}.footTop>div{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.footTop p{color:var(--muted);max-width:20rem;font-size:1rem}.footTop b{margin-bottom:.3125rem;font-size:1rem}.footTop a:not(.logo){color:#758095;font-size:.9375rem}.footBottom{color:#98a0af;border-top:1px solid #e3e7ee;justify-content:space-between;margin-top:3.125rem;padding-top:1.375rem;font-size:.8125rem;display:flex}.footBottom span{align-items:center;gap:.25rem;display:flex}.footBottom svg{color:#e06b82}@media (width<=900px){nav,.headActions{display:none}nav.open{background:#fff;flex-direction:column;padding:1.5625rem;display:flex;position:absolute;top:4.75rem;left:0;right:0;box-shadow:0 .9375rem 1.5625rem #22335c17}.menu{display:block}.hero{text-align:center;grid-template-columns:1fr;padding-top:3.4375rem}.heroCopy{margin:auto}.eyebrow,.heroBtns,.trust{justify-content:center}.heroVisual,.heroVisual>img{height:26.875rem}.partners div{flex-wrap:wrap;gap:1.875rem}.steps{grid-template-columns:1fr}.stepArrow{display:none}.parent,.calculator,.download{grid-template-columns:1fr}.footTop{grid-template-columns:1fr 1fr}.fc1{left:0}.fc2{right:0}}@media (width<=560px){header{height:4.125rem}.hero{padding:2.8125rem 1.25rem 1.25rem}h1{letter-spacing:-.125rem}.lead{font-size:.9375rem}.heroVisual{height:23.125rem}.heroVisual>img{height:22.5rem}.floatCard{transform:scale(.8)}.fc1{left:-1.25rem}.fc2{right:-1.25rem}.fc3{right:-.625rem}.partners span{font-size:.9375rem}.how,.parent,.calculator{padding:4.6875rem 1.5rem}.download{margin:1.25rem 1rem 4.375rem;padding:2.8125rem 1.5625rem}.download h2{font-size:2.125rem}.downloadBtns{flex-direction:column}.footTop{grid-template-columns:1fr 1fr;gap:2.1875rem}.footTop>div:first-child{grid-column:1/-1}.footBottom{flex-direction:column;gap:.625rem}.orbit{width:21.25rem;height:21.25rem}}.hero{background:radial-gradient(circle at 22% 45%,#edf3ff 0,#0000 35%),linear-gradient(#fff,#fbfcff);grid-template-columns:minmax(27.5rem,.96fr) minmax(0,1.04fr);gap:clamp(1.75rem,4vw,4.5rem);padding-left:max(7vw,2.5rem);padding-right:max(7vw,2.5rem)}.heroCopy,.heroVisual{align-self:center}.heroVisual{grid-area:1/1;justify-self:center;width:100%;max-width:38.75rem}.heroCopy{grid-area:1/2;justify-self:start;width:100%}.heroVisual>img{object-position:center center}.story{background:linear-gradient(#fff 0%,#f7f9ff 100%);padding:6.5625rem 7vw;overflow:hidden}.storyStage{perspective:75rem;place-items:center;max-width:65.625rem;height:35.625rem;margin:2.375rem auto 1.375rem;display:grid;position:relative}.storyGlow{filter:blur(.75rem);background:radial-gradient(circle,#dce8ff 0,#eee9ff80 40%,#0000 70%);border-radius:50%;width:36.25rem;height:20.625rem;position:absolute;transform:rotateX(68deg)translateZ(-5rem)}.storyOrbit{width:43.75rem;height:26.875rem;transform-style:preserve-3d;animation:6s ease-in-out infinite stageFloat;position:relative}.storyOrbit:before,.storyOrbit:after{content:"";border:1px solid #aebfeb80;border-radius:50%;position:absolute;inset:3rem 2.625rem;transform:rotateX(68deg);box-shadow:0 0 3.4375rem #668bf026}.storyOrbit:after{border-style:dashed;animation:18s linear infinite orbitSpin;inset:5.3125rem 6.25rem}.storyCore{z-index:2;place-items:center;width:16.25rem;height:18.75rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(4.0625rem)}.storyCore img{object-fit:contain;filter:drop-shadow(0 1.5625rem 1.5625rem #3e579c30);width:100%;height:100%}.storyCore i{color:#fff;background:linear-gradient(145deg,#3d7ff2,#7655e6);border-radius:50%;place-items:center;width:2.625rem;height:2.625rem;animation:2s ease-in-out infinite pulse3d;display:grid;position:absolute;top:1.875rem;right:1.375rem;box-shadow:0 .625rem 1.5625rem #5d65dd55}.storyCard{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);width:12.8125rem;min-height:9.0625rem;transform-style:preserve-3d;background:#fffffff2;border:1px solid #fff;border-radius:1.25rem;flex-direction:column;align-items:flex-start;padding:1.25rem;transition:transform .35s,box-shadow .35s;display:flex;position:absolute;box-shadow:0 1.375rem 3.4375rem #35477422}.storyCard:hover{box-shadow:0 1.875rem 4.0625rem #3547743b}.storyCard>span{color:#a2acc0;font-size:.875rem;font-weight:800;position:absolute;top:.875rem;right:1rem}.storyCard>svg{border-radius:.75rem;width:2.625rem;height:2.625rem;margin-bottom:.625rem;padding:.625rem}.storyCard b{font-size:1rem}.storyCard small{color:#7b8599;margin-top:.1875rem;font-size:.875rem}.cardLearn{top:5rem;left:.5rem;transform:rotateY(13deg)rotateX(3deg)translateZ(1.25rem)}.cardLearn:hover{transform:rotateY(4deg)translateZ(2.8125rem)}.cardLearn svg{color:#3271e9;background:#eaf2ff}.cardTest{top:5rem;right:.3125rem;transform:rotateY(-13deg)rotateX(3deg)translateZ(1.25rem)}.cardTest:hover{transform:rotateY(-4deg)translateZ(2.8125rem)}.cardTest svg{color:#7351e3;background:#eee9ff}.cardEarn{bottom:-.5rem;left:50%;transform:translate(-50%)rotateX(-7deg)translateZ(2.5rem)}.cardEarn:hover{transform:translate(-50%)rotateX(0)translateZ(4.0625rem)}.cardEarn svg{color:#df9628;background:#fff2db}.storyFlow{color:#556178;align-items:center;gap:.8125rem;font-size:.9375rem;font-weight:700;display:flex;position:absolute;bottom:0}.storyFlow span{align-items:center;gap:.375rem;display:flex}.storyFlow svg{color:#39a978;width:.9375rem}.storyFlow i{background:#cdd5e4;width:2.25rem;height:1px}.storyCta{background:#fff;border:1px solid #e6eaf3;border-radius:1.0625rem;justify-content:space-between;align-items:center;gap:1.5rem;max-width:60.625rem;margin:1.75rem auto 0;padding:1.375rem 1.5625rem;display:flex;box-shadow:0 .9375rem 2.8125rem #34467312}.storyCta>div{flex-direction:column;display:flex}.storyCta b{font-size:.875rem}.storyCta span{color:#7d879a;margin-top:.1875rem;font-size:.9375rem}.storyCta .primary{white-space:nowrap;padding:.75rem 1.0625rem}@keyframes stageFloat{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-.625rem)rotateX(1deg)}}@keyframes orbitSpin{to{transform:rotateX(68deg)rotate(360deg)}}@keyframes pulse3d{0%,to{transform:scale(1)translateZ(0)}50%{transform:scale(1.1)translateZ(1.25rem)}}@media (prefers-reduced-motion:reduce){.storyOrbit,.storyOrbit:after,.storyCore i{animation:none}}@media (width<=900px){.hero{grid-template-columns:1fr;gap:0}.heroCopy{justify-self:center}.storyStage{height:40.625rem;margin:-.3125rem auto;transform:scale(.9)}.storyOrbit{width:38.75rem}.storyFlow{bottom:.9375rem}.storyCta{margin-top:-1.25rem}}@media (width<=650px){.story{padding:4.6875rem 1.125rem}.storyStage{height:45rem;transform:none}.storyOrbit{width:100%;height:40.625rem}.storyOrbit:before,.storyOrbit:after{display:none}.storyCore{width:13.125rem;height:15rem;top:37%}.storyCard{width:10.3125rem;min-height:7.875rem;padding:.9375rem}.storyCard>svg{width:2.1875rem;height:2.1875rem}.cardLearn{top:.9375rem;left:0}.cardTest{top:.9375rem;right:0}.cardEarn{bottom:3.625rem}.storyFlow{flex-wrap:wrap;justify-content:center;bottom:0}.storyFlow i{display:none}.storyCta{flex-direction:column;align-items:flex-start;margin-top:.3125rem}.hero{padding-left:1.25rem;padding-right:1.25rem}}@media (width<=900px){.heroCopy{grid-area:1/1;justify-self:center}.heroVisual{grid-area:2/1;justify-self:center}.hero{background:radial-gradient(circle at 50% 72%,#edf3ff 0,#0000 34%),linear-gradient(#fff,#fbfcff)}}.authPage{background:#f8faff;grid-template-columns:minmax(24.375rem,.9fr) minmax(32.5rem,1.1fr);min-height:100vh;display:grid}.authBrand{color:#fff;background:radial-gradient(circle at 20% 80%,#7651e888,#0000 35%),linear-gradient(145deg,#18294f,#315ed0);flex-direction:column;justify-content:space-between;padding:3rem 8vw 2.1875rem 6vw;display:flex;position:relative;overflow:hidden}.authBrand:after{content:"";border:1px solid #ffffff20;border-radius:50%;width:22.5rem;height:22.5rem;position:absolute;top:14%;right:-11.875rem}.authBrand .logo{align-self:flex-start}.authBrand>div{z-index:1;position:relative}.authBrand>div>span,.authKicker{letter-spacing:.125rem;color:#9fb9ff;font-size:.875rem;font-weight:800}.authBrand h1{letter-spacing:-.1875rem;color:#fff;margin:1.125rem 0;font-size:clamp(2.1875rem,4vw,3.4375rem);line-height:1.12}.authBrand h1 em{color:#a9bdff;font-style:normal}.authBrand p{color:#d3dbef;max-width:31.25rem;font-size:.875rem;line-height:1.8}.authBrand ul{margin:2rem 0;padding:0;list-style:none}.authBrand li{color:#e5eaff;align-items:center;gap:.6875rem;margin:1rem 0;font-size:1rem;display:flex}.authBrand li svg{background:#ffffff16;border-radius:.5625rem;width:1.9375rem;height:1.9375rem;padding:.4375rem}.authBrand>small{color:#9daecc;font-size:.75rem}.authPane{align-content:center;padding:2.8125rem clamp(1.875rem,8vw,6.875rem);display:grid;position:relative}.backSite{color:#758098;align-items:center;gap:.4375rem;font-size:.9375rem;display:flex;position:absolute;top:1.75rem;left:2.1875rem}.authCard{background:#fff;border:1px solid #e6eaf2;border-radius:1.375rem;width:100%;max-width:26.875rem;margin:auto;padding:2.375rem;box-shadow:0 1.375rem 3.75rem #273b6b12}.authCard h2{letter-spacing:-1px;margin:.5rem 0;font-size:1.6875rem}.authCard>p{color:var(--muted);margin:0 0 1.5rem;font-size:.9375rem}.authCard label,.supportGrid form label{color:#4a556b;flex-direction:column;gap:.4375rem;margin:.9375rem 0;font-size:.875rem;font-weight:800;display:flex}.authCard label>span{justify-content:space-between;display:flex}.authCard label button,.switchMode button{color:#3868df;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:800}.authCard input,.supportGrid input,.supportGrid textarea{color:#253047;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:.625rem;outline:0;width:100%;padding:.8125rem .875rem;font:500 .75rem Manrope}.authCard input:focus,.supportGrid input:focus,.supportGrid textarea:focus{border-color:#5e79e7;box-shadow:0 0 0 .1875rem #5273e518}.authSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3474eb,#6751db);border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8125rem;font-size:1rem;font-weight:800;display:flex}.authSubmit:disabled{opacity:.6}.formAlert{border-radius:.5625rem;align-items:center;gap:.5rem;margin:.875rem 0;padding:.6875rem .8125rem;font-size:.875rem;display:flex}.formAlert.error{color:#b6404d;background:#fff0f2}.formAlert.success{color:#25825a;background:#e9f8f1}.or{color:#a0a8b7;align-items:center;gap:.625rem;margin:1.125rem 0;font-size:.8125rem;display:flex}.or span{background:#e7eaf0;flex:1;height:1px}.googleBtn{cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:.625rem;width:100%;padding:.75rem;font-size:.9375rem;font-weight:700}.googleBtn b{color:#4285f4;margin-right:.5rem;font-size:.9375rem}.switchMode{text-align:center!important;margin:1.25rem 0 0!important}.portalSetup,.portalLoader{text-align:center;background:#f7f9fd;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.875rem;display:flex}.portalSetup>svg{color:#e59a30;width:2.8125rem;height:2.8125rem}.portalSetup p{color:var(--muted);max-width:36.25rem}.portalSetup a{color:var(--blue);gap:.5rem;font-weight:800;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.portal{background:#f5f7fb;grid-template-columns:15.5rem 1fr;min-height:100vh;display:grid}.portal>aside{z-index:40;background:#fff;border-right:1px solid #e5e9f1;flex-direction:column;height:100vh;padding:1.375rem 1rem;display:flex;position:sticky;top:0}.portalLogo{justify-content:space-between;align-items:center;padding:0 .4375rem 1.375rem;display:flex}.portalLogo .logo{font-size:1.1875rem}.portalLogo .logoMark{width:1.9375rem;height:1.9375rem}.portalLogo>button{background:0 0;border:0;display:none}.sideAccount{background:#f5f7fc;border-radius:.75rem;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.75rem;display:flex}.sideAccount>span,.portalHeadActions>span{color:#4a6de1;background:#e7edff;border-radius:.625rem;place-items:center;width:2.125rem;height:2.125rem;display:grid}.sideAccount>span svg{width:1.125rem}.sideAccount div{flex-direction:column;min-width:0;display:flex}.sideAccount b{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.sideAccount small{color:#8791a4;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.portal aside nav{flex-direction:column;gap:.25rem;display:flex}.portal aside nav button,.logout{color:#657085;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5625rem;align-items:center;gap:.6875rem;padding:.6875rem .75rem;font-size:.9375rem;font-weight:700;display:flex}.portal aside nav button.active{color:#3868df;background:#edf2ff}.portal aside nav button i{color:#fff;background:#ea5f74;border-radius:.5rem;margin-left:auto;padding:1px .3125rem;font-size:.75rem;font-style:normal}.sideSafe{background:linear-gradient(140deg,#eef3ff,#f3efff);border-radius:.75rem;flex-direction:column;align-items:flex-start;margin-top:auto;padding:.875rem;display:flex}.sideSafe svg{color:#4b6dde;width:1.3125rem}.sideSafe b{margin:.3125rem 0;font-size:.8125rem}.sideSafe small{color:#79849a;font-size:.6875rem}.logout{color:#8b5660;margin-top:.625rem}.portalMain{min-width:0}.portalMain>header{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);z-index:20;background:#ffffffdf;border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;height:4.875rem;padding:0 2.1875rem;display:flex;position:sticky;top:0}.portalMain>header>div:first-of-type span{letter-spacing:.0875rem;color:#73809a;font-size:.6875rem;font-weight:800}.portalMain>header h2{margin:.1875rem 0;font-size:1rem}.portalHeadActions{align-items:center;gap:.625rem;display:flex}.portalHeadActions button{color:#68748a;background:#fff;border:1px solid #e2e6ed;border-radius:.625rem;width:2.125rem;height:2.125rem}.portalHeadActions svg{width:1.0625rem}.portalMenu{background:0 0;border:0;display:none}.portalContent{max-width:81.25rem;margin:auto;padding:1.75rem 2.1875rem 3.75rem}.welcomeBand{color:#fff;background:radial-gradient(circle at 85% 30%,#ffffff20,#0000 26%),linear-gradient(135deg,#2e68dd,#7253dc);border-radius:1.25rem;justify-content:space-between;align-items:center;min-height:11.875rem;padding:2.125rem 2.5rem;display:flex;overflow:hidden}.welcomeBand>div{max-width:37.5rem}.welcomeBand span{letter-spacing:.125rem;color:#cbd8ff;font-size:.75rem;font-weight:800}.welcomeBand h3{letter-spacing:-1px;margin:.625rem 0;font-size:1.5rem}.welcomeBand p{color:#dbe2f6;font-size:.9375rem}.welcomeBand>svg{opacity:.22;width:7.5rem;height:7.5rem;transform:rotate(-8deg)}.statGrid{grid-template-columns:repeat(3,1fr);gap:1.0625rem;margin:1.25rem 0;display:grid}.statGrid article{background:#fff;border:1px solid #e6eaf1;border-radius:.9375rem;gap:.8125rem;padding:1.1875rem;display:flex}.statIcon{border-radius:.6875rem;flex:none;place-items:center;width:2.625rem;height:2.625rem;display:grid}.statIcon svg{width:1.25rem}.statIcon.blue{color:#3471e9;background:#eaf2ff}.statIcon.violet{color:#7754e8;background:#eee9ff}.statIcon.green{color:#35a46f;background:#e7f8ef}.statGrid article>div{flex-direction:column;display:flex}.statGrid small{color:#8993a6;font-size:.6875rem;font-weight:800}.statGrid b{margin:.125rem 0;font-size:1.125rem}.statGrid em{color:#8b95a7;font-size:.75rem;font-style:normal}.portalColumns{grid-template-columns:1.3fr .8fr;gap:1.125rem;display:grid}.panelCard{background:#fff;border:1px solid #e5e9f1;border-radius:1rem;padding:1.3125rem}.panelCard.full{min-height:31.25rem}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:1.0625rem;display:flex}.panelTitle>div{flex-direction:column;display:flex}.panelTitle small{color:#8a94a7;margin-top:.125rem;font-size:.75rem}.panelTitle>button:not(.solid){color:#456dde;cursor:pointer;background:0 0;border:0;align-items:center;font-size:.8125rem;font-weight:800;display:flex}.solid,.emptyState button{color:#fff;background:#456dde;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5625rem .6875rem;font-size:.8125rem;font-weight:800;display:flex}.solid svg{width:.875rem}.emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:16.25rem;padding:1.5625rem;display:flex}.emptyState>span{color:#71809b;background:#eff3fc;border-radius:1.125rem;place-items:center;width:3.75rem;height:3.75rem;margin-bottom:.75rem;display:grid}.emptyState b{font-size:.9375rem}.emptyState p{color:#8a94a7;max-width:20.625rem;font-size:.8125rem;line-height:1.6}.emptyState button{margin-top:.4375rem}.deviceRow,.taskRow{border-top:1px solid #eff1f5;align-items:center;gap:.6875rem;padding:.75rem .1875rem;display:flex}.deviceRow>span,.taskRow>span{color:#4970e2;background:#edf2ff;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.deviceRow>span svg,.taskRow>span svg{width:1.125rem}.deviceRow>div,.taskRow>div{flex-direction:column;flex:1;display:flex}.deviceRow small,.taskRow small{color:#8d96a7;font-size:.75rem}.deviceRow>i{background:#aab1bd;border-radius:50%;width:.4375rem;height:.4375rem}.deviceRow>i.online{background:#38ad76}.deviceRow.large{padding:1rem .25rem}.deviceRow.large>strong,.taskRow>strong{color:#4d6cce;text-transform:capitalize;font-size:.8125rem}.quick>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eff1f5;align-items:center;gap:.625rem;width:100%;padding:.75rem .1875rem;display:flex}.quick>button>span{color:#4f70dc;background:#edf2ff;border-radius:.5625rem;place-items:center;width:2.125rem;height:2.125rem;display:grid}.quick>button svg{width:1rem}.quick>button>div{flex-direction:column;flex:1;display:flex}.quick>button small{color:#929aaa;font-size:.6875rem}.quick>button>svg{color:#a4adbb}.supportGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:2.5rem;padding-top:1.5625rem;display:grid}.supportGrid>div>span{letter-spacing:.125rem;color:#4e6bd9;font-size:.75rem;font-weight:800}.supportGrid h3{letter-spacing:-.0938rem;margin:.75rem 0;font-size:1.875rem}.supportGrid>div>p{color:var(--muted);font-size:.9375rem;line-height:1.7}.supportGrid ul{margin-top:1.5625rem;padding:0;list-style:none}.supportGrid li{color:#677287;align-items:center;gap:.625rem;margin:.875rem 0;font-size:.8125rem;display:flex}.supportGrid li svg{color:#4b6dd9;background:#ebf1ff;border-radius:.5rem;width:1.6875rem;height:1.6875rem;padding:.375rem}.supportGrid textarea{resize:vertical;min-height:9.375rem}.settingsCard{max-width:46.875rem}.settingsLine{border-top:1px solid #edf0f4;align-items:center;gap:.8125rem;padding:1.125rem .1875rem;display:flex}.settingsLine>span{color:#4a6fde;background:#edf2ff;border-radius:.625rem;place-items:center;width:2.4375rem;height:2.4375rem;display:grid}.settingsLine div{flex-direction:column;display:flex}.settingsLine small{color:#9099a9;font-size:.6875rem}.settingsLine b{font-size:.875rem}.portalShade{display:none}@media (width<=900px){.authPage{grid-template-columns:1fr}.authBrand{display:none}.authPane{min-height:100vh}.portal{grid-template-columns:1fr}.portal>aside{width:15.5rem;transition:left .25s;position:fixed;left:-16.875rem}.portal>aside.open{left:0}.portalLogo>button,.portalMenu{display:block}.portalShade{z-index:30;background:#15213b70;display:block;position:fixed;inset:0}.portalMain>header{justify-content:flex-start;gap:.8125rem;padding:0 1.25rem}.portalHeadActions{margin-left:auto}.portalContent{padding:1.375rem 1.25rem}.portalColumns,.supportGrid{grid-template-columns:1fr}}@media (width<=620px){.authPane{padding:4.0625rem 1rem 1.5625rem}.authCard{padding:1.6875rem 1.3125rem}.statGrid{grid-template-columns:1fr}.welcomeBand{padding:1.6875rem 1.5rem}.welcomeBand>svg{display:none}.welcomeBand h3{font-size:1.25rem}.portalContent{padding:.9375rem .75rem}.portalMain>header{height:4.25rem}.portalMain>header h2{font-size:1.0625rem}.panelTitle{align-items:flex-start}.panelTitle .solid{font-size:0}.panelTitle .solid svg{margin:0}.supportGrid{gap:1.25rem}.supportGrid h3{font-size:1.5625rem}}.adminAuth{background:radial-gradient(circle at 15% 15%,#385fc455,#0000 28%),radial-gradient(circle at 85% 85%,#7651e844,#0000 28%),#14213c;place-items:center;min-height:100vh;padding:1.875rem;display:grid}.adminAuthCard{background:#fff;border-radius:1.375rem;width:min(26.875rem,100%);padding:2.375rem;box-shadow:0 1.875rem 5rem #060d1f70}.adminAuthCard>.logo{margin-bottom:2rem}.adminAuthCard h1{letter-spacing:-.0938rem;margin:.5rem 0;font-size:1.75rem}.adminAuthCard>p{color:var(--muted);margin-bottom:1.375rem;font-size:.9375rem}.adminAuthCard form label,.adminForm label{color:#596379;flex-direction:column;gap:.4375rem;margin:.875rem 0;font-size:.8125rem;font-weight:800;display:flex}.adminAuthCard input,.adminForm input,.adminForm textarea{background:#fafbfe;border:1px solid #dfe4ed;border-radius:.5625rem;outline:0;padding:.75rem;font:500 .6875rem Manrope}.adminAuthCard input:focus,.adminForm input:focus,.adminForm textarea:focus{border-color:#5473e1;box-shadow:0 0 0 .1875rem #5473e118}.adminAuthCard>small{color:#8791a5;justify-content:center;align-items:center;gap:.375rem;margin-top:1.25rem;font-size:.75rem;display:flex}.adminAuthCard>small svg{width:.875rem}.adminPortal .portalLogo .logo{position:relative}.adminPortal .portalLogo em{letter-spacing:1px;color:#fff;background:#24334f;border-radius:.25rem;margin-left:.125rem;padding:.1875rem .3125rem;font-size:.625rem;font-style:normal}.adminWelcome{color:#fff;background:radial-gradient(circle at 85% 20%,#8da8ff55,#0000 30%),linear-gradient(135deg,#192946,#324d86);border-radius:1.1875rem;justify-content:space-between;align-items:center;min-height:10.9375rem;padding:2rem 2.375rem;display:flex}.adminWelcome span{letter-spacing:.125rem;color:#aebee1;font-size:.75rem;font-weight:800}.adminWelcome h3{margin:.5625rem 0;font-size:1.4375rem}.adminWelcome p{color:#c8d1e3;font-size:.875rem}.adminWelcome>svg{opacity:.2;width:6.25rem;height:6.25rem}.adminStats{margin-top:1.125rem}.adminListRow{border-top:1px solid #edf0f4;align-items:center;gap:.625rem;padding:.75rem .125rem;display:flex}.adminListRow>span{color:#4d6fde;background:#edf2ff;border-radius:.5625rem;place-items:center;width:2.1875rem;height:2.1875rem;display:grid}.adminListRow>span svg{width:1.0625rem}.adminListRow>div{flex-direction:column;flex:1;display:flex}.adminListRow b{font-size:.8125rem}.adminListRow small{color:#9099a9;font-size:.6875rem}.adminListRow>strong{font-size:.8125rem}.serviceLine{border-top:1px solid #edf0f4;align-items:center;gap:.625rem;padding:.8125rem .125rem;display:flex}.serviceLine>span{background:#36ad77;border-radius:50%;width:.4375rem;height:.4375rem;box-shadow:0 0 0 .25rem #36ad7715}.serviceLine b{flex:1;font-size:.8125rem}.serviceLine em{color:#36a473;font-size:.6875rem;font-style:normal}.adminTableHead{justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.adminTableHead>div{flex-direction:column;display:flex}.adminTableHead b{font-size:.875rem}.adminTableHead small{color:#8a94a7;font-size:.75rem}.adminTable{border:1px solid #e5e9f0;border-radius:.75rem;overflow:hidden}.tableHeader,.tableRow{grid-template-columns:2fr .7fr .6fr .8fr .7fr .5fr;align-items:center;gap:.625rem;padding:.75rem 1rem;display:grid}.tableHeader{color:#7c879a;letter-spacing:.0312rem;background:#f5f7fb;font-size:.6875rem;font-weight:800}.tableRow{border-top:1px solid #edf0f4;min-height:3.8125rem;font-size:.8125rem}.tableRow>span:first-child{flex-direction:column;display:flex}.tableRow small{color:#929bab;white-space:nowrap;text-overflow:ellipsis;max-width:15.625rem;margin-top:.125rem;font-size:.6875rem;overflow:hidden}.tableRow i{color:#8a6170;background:#f7edf1;border-radius:.5rem;padding:.25rem .4375rem;font-size:.6875rem;font-style:normal}.tableRow i.active{color:#278059;background:#e8f7ef}.tableRow code{color:#3c60c4;background:#eef2fa;border-radius:.375rem;padding:.3125rem .4375rem;font-size:.75rem}.rowActions{justify-content:flex-end;gap:.25rem;flex-direction:row!important;display:flex!important}.rowActions button{color:#6b768b;background:#fff;border:1px solid #e3e7ee;border-radius:.4375rem;width:1.8125rem;height:1.8125rem}.rowActions button:last-child{color:#c75b6b}.rowActions svg{width:.8125rem}.modalShade{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);z-index:100;background:#101a2e99;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.adminModal{background:#fff;border-radius:1.125rem;width:min(37.5rem,100%);max-height:92vh;overflow:auto;box-shadow:0 1.875rem 5.625rem #07102466}.modalHead{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;height:3.8125rem;padding:0 1.375rem;display:flex}.modalHead b{font-size:1.0625rem}.modalHead button{color:#778195;background:0 0;border:0}.modalHead svg{width:1.1875rem}.adminForm{padding:1.25rem 1.4375rem}.adminForm textarea{resize:vertical;min-height:5.3125rem}.formGrid{grid-template-columns:repeat(3,1fr);gap:.6875rem;display:grid}.toggleLine{flex-direction:row!important;align-items:center!important;gap:.5625rem!important}.toggleLine input{width:.9375rem;height:.9375rem}.modalActions{border-top:1px solid #edf0f4;justify-content:flex-end;gap:.5625rem;margin-top:1.25rem;padding-top:.9375rem;display:flex}.modalActions>button{border:0;border-radius:.5rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:800}.modalActions>button:first-child{color:#667185;background:#eef1f6}.accessDenied{text-align:center;background:#f5f7fb;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.875rem;display:flex}.accessDenied>svg{color:#c75a6b;background:#fff0f2;border-radius:1.0625rem;width:3.4375rem;height:3.4375rem;padding:.875rem}.accessDenied h2{margin-bottom:.3125rem}.accessDenied p{color:var(--muted);font-size:.9375rem}.accessDenied button{color:#fff;background:#3f68df;border:0;border-radius:.5625rem;margin:.9375rem 0;padding:.6875rem .9375rem;font-size:.875rem;font-weight:800}.accessDenied a{color:#657087;font-size:.8125rem}.affiliatesTable .tableRow,.affiliatesTable .tableHeader{grid-template-columns:2fr 1fr .8fr .8fr .8fr .3fr}@media (width<=760px){.adminTable{overflow-x:auto}.tableHeader,.tableRow{min-width:45rem}.formGrid{grid-template-columns:1fr 1fr}.adminTableHead{align-items:flex-start}.adminWelcome>svg{display:none}}@media (width<=480px){.formGrid{grid-template-columns:1fr}.adminModal{max-height:96vh}.adminAuthCard{padding:1.75rem 1.3125rem}}.purchasePage{background:#f5f7fc;min-height:100vh}.purchasePage>header{height:4.5rem;position:static}.purchasePage>header>a:last-child{color:#657187;align-items:center;gap:.4375rem;font-size:.875rem;font-weight:700;display:flex}.purchasePage main{grid-template-columns:.75fr 1.25fr;align-items:start;gap:4.375rem;max-width:73.75rem;margin:auto;padding:3.75rem 1.875rem 6.25rem;display:grid}.purchaseIntro{position:sticky;top:6.875rem}.purchaseIntro>span{letter-spacing:.125rem;color:#4c6ddd;font-size:.8125rem;font-weight:800}.purchaseIntro h1{letter-spacing:-.1562rem;margin:.9375rem 0;font-size:2.8125rem;line-height:1.13}.purchaseIntro p{color:var(--muted);font-size:1rem;line-height:1.8}.purchaseIntro>div{color:#557087;align-items:center;gap:.5625rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.purchaseIntro>div svg{color:#35a46f}.checkoutBox{background:#fff;border:1px solid #e3e8f1;border-radius:1.3125rem;padding:1.6875rem;box-shadow:0 1.25rem 3.75rem #293d7012}.checkoutSteps{justify-content:center;align-items:center;margin-bottom:1.5625rem;display:flex}.checkoutSteps>span{color:#a0a8b7;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.checkoutSteps>span.active{color:#3e68de}.checkoutSteps>span:first-letter{width:1.4375rem;height:1.4375rem}.checkoutSteps>i{background:#dfe4ed;width:2.8125rem;height:1px;margin:0 .625rem}.checkoutBox section{border-top:1px solid #edf0f5;padding:1.375rem 0}.checkoutBox section>h3{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;display:flex}.checkoutBox section>h3 svg{color:#4d6ddd;width:1.125rem}.planChoices{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.planChoices>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ee;border-radius:.75rem;flex-direction:column;min-height:7.1875rem;padding:1rem;display:flex;position:relative}.planChoices>button.active{background:#fafbff;border-color:#5172e2;box-shadow:0 0 0 .1875rem #5172e214}.planChoices span{font-size:.8125rem;font-weight:800}.planChoices b{margin:.3125rem 0;font-size:1.25rem}.planChoices small{color:#8791a4;font-size:.75rem}.planChoices i{color:#fff;background:#4b6fdf;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;top:.625rem;right:.625rem}.planChoices i svg{width:.75rem}.checkoutEmpty{text-align:center;color:#8992a3;background:#f7f8fb;border-radius:.6875rem;padding:1.875rem;font-size:.875rem}.accountForm,.discountFields{grid-template-columns:1fr 1fr;gap:.6875rem;display:grid}.modeSwitch{background:#f0f3f8;border-radius:.5625rem;grid-column:1/-1;padding:.1875rem;display:flex}.modeSwitch button{color:#798397;background:0 0;border:0;border-radius:.4375rem;flex:1;padding:.5rem;font-size:.8125rem;font-weight:800}.modeSwitch button.active{color:#3f67d8;background:#fff;box-shadow:0 .1875rem .625rem #34486a18}.accountForm label,.discountFields label{color:#606b80;flex-direction:column;gap:.375rem;font-size:.75rem;font-weight:800;display:flex}.accountForm input,.discountFields input{border:1px solid #dfe4ed;border-radius:.5625rem;outline:0;padding:.6875rem;font:500 .625rem Manrope}.accountForm .authSubmit{grid-column:1/-1}.signedAccount{color:#2d8b62;background:#ebf8f1;border-radius:.625rem;align-items:center;gap:.625rem;padding:.8125rem;display:flex}.signedAccount>svg{width:1.375rem}.signedAccount>div{flex-direction:column;display:flex}.signedAccount b{font-size:.875rem}.signedAccount small{font-size:.75rem}.outlineBtn{color:#4568d3;background:#fff;border:1px solid #4d70df;border-radius:.5rem;margin-top:.75rem;padding:.5625rem .75rem;font-size:.8125rem;font-weight:800}.orderSummary{background:#f7f9fc;border-radius:.75rem;padding:.9375rem}.orderSummary p{justify-content:space-between;margin:.4375rem 0;font-size:.8125rem;display:flex}.orderSummary .discount{color:#2c9b6a}.orderSummary hr{border:0;border-top:1px solid #dfe4ec}.orderSummary .total{font-size:1.0625rem}.mockNotice{color:#8a672e;background:#fff7e8;border-radius:.625rem;align-items:center;gap:.625rem;margin:.75rem 0;padding:.75rem;display:flex}.mockNotice svg{width:1.5rem}.mockNotice>div{flex-direction:column;display:flex}.mockNotice b{font-size:.8125rem}.mockNotice span{font-size:.6875rem}.consents{margin:1rem 0}.consents label{color:#677287;align-items:flex-start;gap:.5rem;margin:.625rem 0;font-size:.75rem;line-height:1.5;display:flex}.consents input{margin-top:.125rem}.consents b{color:#3e66d4}.payBtn{color:#fff;background:linear-gradient(135deg,#2f72e7,#6850d7);border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem;font-size:.875rem;font-weight:800;display:flex}.purchaseSuccess{text-align:center;background:#f6f8fc;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.875rem;display:flex}.purchaseSuccess>span{color:#2e9d69;background:#e5f7ee;border-radius:50%;place-items:center;width:4.6875rem;height:4.6875rem;display:grid}.purchaseSuccess>span svg{width:2.25rem}.purchaseSuccess h1{font-size:2rem}.purchaseSuccess p{color:var(--muted);font-size:.9375rem}.purchaseSuccess code{background:#edf1f7;border-radius:.4375rem;margin:.5rem 0 1.375rem;padding:.5rem .75rem}.purchaseSuccess .primary{font-size:.875rem}@media (width<=850px){.purchasePage main{grid-template-columns:1fr;gap:1.875rem;padding-top:2.1875rem}.purchaseIntro{position:static}.purchaseIntro h1{font-size:2.375rem}}@media (width<=550px){.purchasePage main{padding:1.5625rem .8125rem 4.375rem}.checkoutBox{padding:1.125rem}.planChoices,.accountForm,.discountFields{grid-template-columns:1fr}.accountForm .authSubmit,.modeSwitch{grid-column:1}.checkoutSteps b{display:none}.purchaseIntro h1{font-size:2.0625rem}}.adminForm label>small{color:#8a94a7;font-size:.6875rem;font-weight:500}.generatedCodePreview{background:#f3f6ff;border:1px dashed #9eb2ec;border-radius:.6875rem;align-items:center;gap:.75rem;margin:.75rem 0;padding:.875rem 1rem;display:flex}.generatedCodePreview>svg{color:#426ade}.generatedCodePreview>div{flex-direction:column;display:flex}.generatedCodePreview small{color:#7b87a0;letter-spacing:1px;font-size:.6875rem;font-weight:800}.generatedCodePreview b{color:#315bc7;letter-spacing:.125rem;font-size:1.125rem}.invitationInfo{color:#6d4fd0;background:#f4efff;border-radius:.6875rem;align-items:center;gap:.6875rem;margin-top:.875rem;padding:.8125rem;display:flex}.invitationInfo>svg{width:1.5rem}.invitationInfo>div{flex-direction:column;display:flex}.invitationInfo b{font-size:.8125rem}.invitationInfo small{color:#81759e;margin-top:.125rem;font-size:.6875rem}.invitationResult{text-align:center;flex-direction:column;align-items:center;padding:2.1875rem;display:flex}.invitationResult>span{color:#2d9b69;background:#e6f7ef;border-radius:50%;place-items:center;width:3.875rem;height:3.875rem;display:grid}.invitationResult>span svg{width:1.875rem}.invitationResult h3{margin:1rem 0 .3125rem}.invitationResult>p{color:#7d8799;max-width:23.75rem;font-size:.8125rem}.invitationResult>div{background:#eef3ff;border-radius:.75rem;flex-direction:column;width:100%;max-width:21.25rem;margin:.875rem 0;padding:1.0625rem;display:flex}.invitationResult small{color:#75829b;font-size:.6875rem}.invitationResult code{color:#315fce;letter-spacing:.1875rem;margin-top:.25rem;font:800 1.5625rem Manrope}.invitationResult>a{margin:.25rem 0 .75rem;text-decoration:none}.invitationResult>button{color:#758095;background:0 0;border:0;font-size:.8125rem}.rowActions a{color:#4f6ed1;background:#fff;border:1px solid #e3e7ee;border-radius:.4375rem;place-items:center;width:1.8125rem;height:1.8125rem;display:grid}.rowActions a svg{width:.8125rem}.financeStats{margin-top:0}.financeStats article b{font-size:.9375rem}.financeTable .tableHeader,.financeTable .tableRow{grid-template-columns:1.3fr 1.2fr .8fr .8fr .8fr .7fr}.usersTable .tableHeader,.usersTable .tableRow{grid-template-columns:1.7fr .7fr .9fr 1fr .55fr .45fr}.adminSearch{background:#fafbfe;border:1px solid #dfe4ec;border-radius:.5625rem;align-items:center;gap:.4375rem;min-width:15rem;height:2.25rem;padding:0 .625rem;display:flex}.adminSearch svg{color:#8490a5;width:.9375rem}.adminSearch input{background:0 0;border:0;outline:0;width:100%;font:500 .5625rem Manrope}@media (width<=700px){.adminSearch{width:10.625rem;min-width:0}.financeTable .tableHeader,.financeTable .tableRow,.usersTable .tableHeader,.usersTable .tableRow{min-width:47.5rem}}.financeFilters{grid-template-columns:1.2fr 1fr 1fr auto auto;align-items:end;gap:.625rem;margin-bottom:1rem;display:grid}.financeFilters label{color:#687389;flex-direction:column;gap:.3125rem;font-size:.75rem;font-weight:800;display:flex}.financeFilters input,.adminForm select{background:#fff;border:1px solid #dfe4ed;border-radius:.5rem;padding:.625rem;font:500 .5625rem Manrope}.expenseBtn{background:#7651e8}.institutionSummary{color:#fff;background:#17233b;border-radius:.8125rem;align-items:center;gap:.625rem;margin-bottom:.875rem;padding:.9375rem 1.125rem;display:flex}.institutionSummary b{font-size:.9375rem}.institutionSummary span{color:#aeb9cd;font-size:.75rem}.institutionSummary>div{gap:.375rem;margin-left:auto;display:flex}.institutionSummary button{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:.4375rem;padding:.4375rem .5625rem;font-size:.75rem}@media (width<=800px){.financeFilters{grid-template-columns:1fr 1fr}.institutionSummary{flex-direction:column;align-items:flex-start}.institutionSummary>div{margin-left:0}}.ticketList article{border-top:1px solid #e9edf3;grid-template-columns:2.625rem 1fr auto auto;align-items:start;gap:.8125rem;padding:1.125rem .25rem;display:grid}.ticketList article>span{color:#71809a;background:#eef2fa;border-radius:.625rem;place-items:center;width:2.375rem;height:2.375rem;display:grid}.ticketList article.open>span{color:#d48a25;background:#fff1e3}.ticketList article>span svg{width:1.125rem}.ticketList article>div:first-of-type{flex-direction:column;display:flex}.ticketList b{font-size:.875rem}.ticketList small{color:#929bab;font-size:.6875rem}.ticketList p{color:#5f6b80;white-space:pre-wrap;margin:.5rem 0;font-size:.8125rem}.ticketList em{color:#526078;background:#f3f6fc;border-radius:.4375rem;padding:.5625rem;font-size:.75rem;font-style:normal}.ticketList article>i{color:#2e8f64;background:#e9f7f0;border-radius:.5rem;padding:.25rem .4375rem;font-size:.6875rem;font-style:normal}.ticketList article.open>i{color:#b87522;background:#fff2e3}.ticketActions{gap:.3125rem;flex-direction:row!important;display:flex!important}.ticketActions button{color:#5870bd;background:#fff;border:1px solid #e1e6ee;border-radius:.4375rem;align-items:center;gap:.25rem;padding:.4375rem;font-size:.75rem;display:flex}.ticketActions button:last-child{color:#be5a69}.ticketActions svg{width:.8125rem}.ticketOriginal{background:#f4f6fa;border-radius:.625rem;margin:1.25rem 1.4375rem 0;padding:.875rem}.ticketOriginal b{font-size:.875rem}.ticketOriginal p{color:#667185;white-space:pre-wrap;font-size:.8125rem}@media (width<=650px){.ticketList article{grid-template-columns:2.375rem 1fr}.ticketList article>i,.ticketActions{grid-column:2}}.ticketList article.closed{opacity:.68}.ticketActions button:disabled{opacity:.4;cursor:not-allowed}.ticketList code{color:#4265cf;background:#edf2ff;border-radius:.3125rem;padding:.1875rem .3125rem;font:800 .5rem Manrope}.parentTickets{grid-column:1/-1;margin-top:.625rem}.parentTickets article{background:#fff;border:1px solid #e4e8f0;border-radius:.6875rem;margin:.5625rem 0;padding:.9375rem 6.25rem .9375rem 1rem;position:relative}.parentTickets article>div{flex-direction:column;align-items:flex-start;gap:.1875rem;display:flex}.parentTickets code{color:#4165d1;background:#edf2ff;border-radius:.3125rem;padding:.1875rem .375rem;font:800 .5rem Manrope}.parentTickets b{font-size:.875rem}.parentTickets small{color:#919aaa;font-size:.6875rem}.parentTickets i{color:#b87320;background:#fff1e2;border-radius:.5rem;padding:.25rem .4375rem;font-size:.6875rem;font-style:normal;position:absolute;top:.875rem;right:.8125rem}.parentTickets i.answered{color:#2e8b62;background:#e8f7ef}.parentTickets i.closed{color:#737d8f;background:#edf0f4}.parentTickets p{color:#596579;background:#f4f6fa;border-radius:.4375rem;margin:.6875rem 0 0;padding:.5625rem;font-size:.8125rem}.parentTickets strong{color:#4165d1}.parentTicketActions{gap:.375rem;margin-top:.5625rem;display:flex}.parentTicketActions button{color:#4968c5;background:#fff;border:1px solid #dfe4ed;border-radius:.4375rem;align-items:center;gap:.3125rem;padding:.4375rem .5625rem;font-size:.75rem;font-weight:800;display:flex}.parentTicketActions button:last-child{color:#ba5968}.parentTicketActions button:disabled{opacity:.38;cursor:not-allowed}.parentTicketActions svg{width:.8125rem;height:.8125rem}.commissionVkn{background:#fff8eb;border:1px solid #f0c989;border-radius:.625rem;margin-top:.875rem;padding:.875rem}.commissionVkn label{color:#7c5a24;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:800;display:flex}.commissionVkn input{border:1px solid #e3bd7f;border-radius:.5rem;outline:0;padding:.625rem;font:600 .625rem Manrope}.commissionVkn small{color:#9b7434;margin-top:.4375rem;font-size:.75rem;display:block}.academicGrid{grid-template-columns:1fr 1fr;gap:1.125rem;display:grid}.academicGrid .assignmentPanel{grid-column:1/-1}.academicForm label,.assignmentSelectors label{color:#687389;flex-direction:column;gap:.375rem;font-size:.75rem;font-weight:800;display:flex}.academicForm input,.subjectForm input,.assignmentSelectors select{background:#fff;border:1px solid #dfe4ed;border-radius:.5rem;outline:0;padding:.625rem;font:500 .5625rem Manrope}.academicForm>b{color:#687389;margin:.9375rem 0 .4375rem;font-size:.75rem;display:block}.gradePicker{flex-wrap:wrap;gap:.375rem;margin-bottom:.8125rem;display:flex}.gradePicker button{color:#687389;background:#fff;border:1px solid #dfe4ed;border-radius:.4375rem;padding:.4375rem .5625rem;font-size:.75rem}.gradePicker button.active{color:#fff;background:#4269dc;border-color:#4269dc}.yearList,.subjectList{margin-top:1.125rem}.yearList article,.subjectList article{border-top:1px solid #edf0f4;align-items:center;gap:.625rem;padding:.6875rem .125rem;display:flex}.yearList article>span,.subjectList article>span{color:#4c6ed6;background:#edf2ff;border-radius:.5625rem;place-items:center;width:2.125rem;height:2.125rem;display:grid}.yearList svg,.subjectList svg{width:1rem}.yearList article>div{flex-direction:column;flex:1;display:flex}.yearList b,.subjectList b{font-size:.8125rem}.yearList small{color:#8d96a8;font-size:.6875rem}.yearList button{color:#5270c8;background:#eef2fa;border:0;border-radius:.4375rem;padding:.375rem .5rem;font-size:.6875rem}.yearList i{color:#2d9366;align-items:center;gap:.1875rem;font-size:.6875rem;font-style:normal;display:flex}.yearList i svg{width:.6875rem}.subjectForm{gap:.4375rem;display:flex}.subjectForm input,.subjectList b{flex:1}.subjectList button{color:#bd5667;background:#fff0f2;border:0;border-radius:.4375rem;width:1.8125rem;height:1.8125rem}.assignmentSelectors{grid-template-columns:1fr 1fr;gap:.75rem;max-width:37.5rem;display:grid}.assignmentSubjects{grid-template-columns:repeat(4,1fr);gap:.5625rem;margin-top:1.125rem;display:grid}.assignmentSubjects button{text-align:left;color:#5e687b;background:#fff;border:1px solid #e1e5ed;border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem;font-size:.8125rem;display:flex}.assignmentSubjects button>span{border:1px solid #d8deea;border-radius:.375rem;place-items:center;width:1.1875rem;height:1.1875rem;display:grid}.assignmentSubjects button.active{color:#365bc4;background:#f4f6ff;border-color:#5875dd}.assignmentSubjects button.active>span{color:#fff;background:#496bd6;border-color:#496bd6}.assignmentSubjects svg{width:.75rem}.academicEmpty{text-align:center;color:#9099aa;background:#f7f8fb;border-radius:.6875rem;margin-top:1.0625rem;padding:3.125rem;font-size:.8125rem}@media (width<=800px){.academicGrid{grid-template-columns:1fr}.academicGrid .assignmentPanel{grid-column:1}.assignmentSubjects{grid-template-columns:1fr 1fr}}@media (width<=480px){.assignmentSelectors,.assignmentSubjects{grid-template-columns:1fr}}.ticketThread{flex-direction:column;gap:.4375rem;margin-top:.5625rem;display:flex}.threadMessage{background:#f5f7fb;border-left:.1875rem solid #90a0bc;border-radius:.5625rem;padding:.625rem .6875rem}.threadMessage.admin{background:#edf2ff;border-left-color:#4b6edb}.threadMessage.parent{background:#fff8ec;border-left-color:#dda042}.threadMessage>div:first-child{justify-content:space-between;align-items:center;flex-direction:row!important;display:flex!important}.threadMessage b{font-size:.75rem}.threadMessage small{color:#929bab;font-size:.6875rem}.threadMessage p{margin:.3125rem 0!important;font-size:.8125rem!important}.threadMessage>div:last-child{gap:.3125rem;margin-top:.375rem;flex-direction:row!important;display:flex!important}.threadMessage button{color:#4969c5;background:#fff;border:1px solid #dce2ec;border-radius:.375rem;align-items:center;gap:.1875rem;padding:.3125rem .4375rem;font-size:.6875rem;display:flex}.threadMessage button:last-child:not(:first-child){color:#bc5667}.threadMessage button svg{width:.6875rem}.curriculumFilters>div:last-child{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.curriculumFilters label,.subtopicForm label{color:#687389;flex-direction:column;gap:.375rem;font-size:.75rem;font-weight:800;display:flex}.curriculumFilters select,.subtopicForm input,.subtopicForm textarea,.inlineCreate input{background:#fff;border:1px solid #dfe4ed;border-radius:.5rem;outline:0;padding:.625rem;font:500 .5625rem Manrope}.curriculumColumns{grid-template-columns:20rem 1fr;gap:1.125rem;margin-top:1.125rem;display:grid}.inlineCreate{gap:.375rem;display:flex}.inlineCreate input{flex:1}.inlineCreate button{color:#fff;background:#456bdc;border:0;border-radius:.5rem;width:2.25rem}.topicList{flex-direction:column;gap:.3125rem;margin-top:.875rem;display:flex}.topicList>button{text-align:left;color:#657085;background:#fff;border:1px solid #e5e9f0;border-radius:.5625rem;align-items:center;gap:.5rem;padding:.625rem;display:flex;position:relative}.topicList>button.active{color:#365bc4;background:#eef3ff;border-color:#7890e4}.topicList>button>span{background:#edf0f6;border-radius:.375rem;place-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;display:grid}.topicList>button>b{flex:1;font-size:.8125rem}.topicList>button>svg{width:.875rem}.topicList>button>i{color:#bd5968;place-items:center;width:1.5rem;height:1.5rem;display:grid}.topicList>button>i svg{width:.75rem}.subtopicForm{background:#f6f8fc;border-radius:.6875rem;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:.625rem;padding:.8125rem;display:grid}.subtopicForm textarea{resize:vertical;min-height:4.0625rem}.subtopicList{margin-top:.875rem}.subtopicList article{border:1px solid #e4e8ef;border-radius:.6875rem;margin:.5rem 0;overflow:hidden}.subtopicList article>div{align-items:center;gap:.625rem;padding:.75rem;display:flex}.subtopicList article>div>span{color:#4568d1;background:#eaf0ff;border-radius:.4375rem;place-items:center;width:1.5625rem;height:1.5625rem;font-size:.75rem;display:grid}.subtopicList article>div>div{flex-direction:column;flex:1;display:flex}.subtopicList b{font-size:.8125rem}.subtopicList small{color:#9099aa;font-size:.6875rem}.subtopicList i{color:#9a7335;background:#fff3df;border-radius:.4375rem;padding:.25rem .4375rem;font-size:.6875rem;font-style:normal}.subtopicList i.ready{color:#2d8c62;background:#e7f7ef}.subtopicList button{color:#bd5868;background:#fff0f2;border:0;border-radius:.4375rem;width:1.75rem;height:1.75rem}.subtopicList button svg{width:.8125rem}.subtopicList ul{background:#fafbfc;border-top:1px solid #edf0f4;margin:0;padding:.6875rem 1.25rem .8125rem 2.375rem}.subtopicList li{color:#697489;margin:.3125rem;font-size:.75rem}.curriculumWelcome{text-align:center;background:#fafbfe;border:1px dashed #cfd7e7;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:22.5rem;margin-top:1.125rem;padding:1.875rem;display:flex}.curriculumWelcome>svg{color:#4d6fd9;background:#eaf0ff;border-radius:.9375rem;width:3rem;height:3rem;padding:.75rem}.curriculumWelcome h3{margin-bottom:.3125rem;font-size:.9375rem}.curriculumWelcome p{color:#7e889a;max-width:30rem;font-size:.8125rem}@media (width<=900px){.curriculumColumns,.subtopicForm{grid-template-columns:1fr}}@media (width<=600px){.curriculumFilters>div:last-child{grid-template-columns:1fr}}.aiGenerate{justify-content:center;width:100%;margin-bottom:.5rem}.generationInfo{color:#52698d;background:#eef3ff;border-radius:.5rem;padding:.5625rem;font-size:.75rem}.aiReviewNotice{color:#956d22;background:#fff8e8;border:1px solid #f1dfb4;border-radius:.625rem;align-items:center;gap:.5625rem;padding:.6875rem;display:flex}.aiReviewNotice>svg{width:1.1875rem}.aiReviewNotice>span{flex-direction:column;display:flex}.aiReviewNotice b{font-size:.75rem}.aiReviewNotice small{color:#9a8052;font-size:.6875rem}.aiReviewNotice>span{flex:1}.aiReviewNotice>button{white-space:nowrap;font-size:.75rem}.aiReviewNotice>button svg{width:.875rem}.aiReviewNotice.approved{color:#277551;background:#eaf8f0;border-color:#bce5ce}.aiReviewNotice.approved small{color:#56846d}@media (width<=650px){.aiReviewNotice{flex-wrap:wrap;align-items:flex-start}.aiReviewNotice>button{justify-content:center;width:100%}}.studioCurriculumAccordion{flex-direction:column;gap:.4375rem;display:flex}.studioCurriculumAccordion>section{background:#f8f9fc;border:1px solid #e5e9f1;border-radius:.75rem;overflow:hidden}.studioGradeToggle{text-align:left;color:#59677e;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;padding:.75rem;display:flex}.studioGradeToggle span{flex-direction:column;flex:1;display:flex}.studioGradeToggle b{font-size:.8125rem}.studioGradeToggle small{color:#929bad;margin-top:.125rem;font-size:.6875rem}.studioGradeToggle svg{width:.9375rem;height:.9375rem}.studioCurriculumAccordion>section.open>.studioGradeToggle{color:#344f9f;background:#eef2fb}.studioGradeLessons{background:#fff;padding:.3125rem}.studioGradeLessons>button{text-align:left;color:#697489;cursor:pointer;background:#fff;border:0;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.625rem .5rem;display:flex}.studioGradeLessons>button:hover{background:#f5f7fc}.studioGradeLessons>button.active{color:#3158c5;background:#e8efff}.studioGradeLessons>button>svg:first-child{width:.875rem}.studioGradeLessons>button>svg:last-child{width:.75rem}.studioGradeLessons>button span{flex-direction:column;flex:1;display:flex}.studioGradeLessons>button b{font-size:.75rem}.studioGradeLessons>button small{color:#929bad;font-size:.6875rem}.studioGate{background:#f3f6fb;place-items:center;min-height:100vh;font-family:Manrope;display:grid}.studioGate form{text-align:center;background:#fff;border-radius:1.25rem;flex-direction:column;gap:.6875rem;width:min(23.75rem,90vw);padding:2.1875rem;display:flex;box-shadow:0 1.25rem 3.75rem #273a6318}.studioGate form>svg{color:#5b70dc;margin:auto}.studioGate h1{margin:0}.studioGate p{color:#7a8496;font-size:.9375rem}.studioGate input{border:1px solid #dfe4ed;border-radius:.5625rem;padding:.75rem}.studioGate button{color:#fff;background:#435fd0;border:0;border-radius:.5625rem;padding:.75rem}.studioGate b{color:#bd5265;font-size:.8125rem}.studioShell{color:#172033;background:#f3f5f9;min-height:100vh;font-family:Manrope}.studioShell>header{background:#fff;border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;height:4.0625rem;padding:0 1.5625rem;display:flex}.studioShell>header>div{color:#536bd3;align-items:center;gap:.625rem;display:flex}.studioShell>header span{flex-direction:column;display:flex}.studioShell>header small{color:#8c96a8;font-size:.6875rem}.studioShell>header button{color:#687389;background:#f0f3f8;border:0;border-radius:.5rem;gap:.3125rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.studioShell>header button svg{width:.8125rem}.studioShell>main{grid-template-columns:16.25rem 1fr;min-height:calc(100vh - 4.0625rem);display:grid}.studioShell aside{background:#fff;border-right:1px solid #e3e7ef;padding:1.25rem .8125rem}.studioShell aside h3,.studioPicker h3{color:#758095;margin:0 .4375rem .75rem;font-size:.8125rem}.studioShell aside>button{text-align:left;color:#697489;background:#fff;border:0;border-radius:.5625rem;align-items:center;gap:.5rem;width:100%;padding:.625rem;display:flex}.studioShell aside>button.active{color:#395bc2;background:#edf2ff}.studioShell aside svg{width:.9375rem}.studioShell aside span{flex-direction:column;flex:1;display:flex}.studioShell aside b{font-size:.75rem}.studioShell aside small{font-size:.6875rem}.studioWorkspace{padding:1.375rem}.studioEmpty{color:#8490a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.studioEmpty>svg{color:#5770d5;width:3.125rem;height:3.125rem}.studioEmpty h2{color:#273248;font-size:1.125rem}.studioEmpty p{font-size:.875rem}.studioCrumbs{color:#61708b;align-items:center;gap:.375rem;margin-bottom:.9375rem;font-size:.75rem;display:flex}.studioCrumbs svg{width:.75rem}.studioPicker{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.studioPicker>div{background:#fff;border:1px solid #e4e8ef;border-radius:.8125rem;padding:.9375rem}.studioPicker button{text-align:left;color:#606c80;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;width:100%;padding:.5625rem;font-size:.75rem;display:flex}.studioPicker button.active{color:#3f61c8;background:#f0f4ff}.studioPicker button span{flex-direction:column;flex:1;display:flex}.studioPicker button small{color:#929cad;font-size:.6875rem}.studioPicker button i{color:#98702d;background:#fff0d9;border-radius:.375rem;padding:.25rem .375rem;font-size:.6875rem;font-style:normal}.studioPicker button svg{width:.75rem}.studioEditor{background:#fff;border:1px solid #e2e7ef;border-radius:.875rem;margin-top:.9375rem;padding:1.125rem}.studioEditorHead{justify-content:space-between;align-items:center;display:flex}.studioEditorHead small{color:#8c96a8;font-size:.6875rem}.studioEditorHead h2{margin:.1875rem 0;font-size:.9375rem}.studioEditorHead button,.publishContent{color:#fff;background:#4d68d5;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5625rem .75rem;font-size:.75rem;display:flex}.studioEditorHead button svg,.publishContent svg{width:.875rem}.studioError{color:#b34d60;background:#fff0f2;border-radius:.5rem;padding:.5625rem;font-size:.75rem}.generatedContent{border-top:1px solid #edf0f4;max-width:56.25rem;margin-top:1rem;padding-top:1rem}.generatedContent h2{font-size:1rem}.generatedContent h3{font-size:.9375rem}.generatedContent p,.generatedContent li{color:#59667b;font-size:.8125rem;line-height:1.7}.contentStatus{justify-content:space-between;font-size:.6875rem;display:flex}.contentStatus i{color:#98702d;background:#fff0d9;border-radius:.375rem;padding:.25rem .4375rem;font-style:normal}.contentStatus i.published{color:#2b875f;background:#e6f7ee}.questionPreview{background:#f4f6fb;border-radius:.5625rem;justify-content:space-between;margin:.875rem 0;padding:.75rem;font-size:.8125rem;display:flex}.publishContent{background:#27865d}@media (width<=800px){.studioShell>main{grid-template-columns:1fr}.studioShell aside{border-right:0}.studioPicker{grid-template-columns:1fr}.studioEditorHead{flex-direction:column;align-items:flex-start;gap:.75rem}}.studioPreviewActions{gap:.5rem;margin:.9375rem 0;display:flex}.studioPreviewActions button{color:#3e60c6;background:#f2f5ff;border:1px solid #cfd8ee;border-radius:.5rem;align-items:center;gap:.3125rem;padding:.5625rem .75rem;font-size:.75rem;display:flex}.studioPreviewActions svg{width:.875rem}.studioModal{z-index:1000;background:#10182dbb;place-items:center;padding:1.5625rem;display:grid;position:fixed;inset:0}.studioModal>div{background:#fff;border-radius:1.0625rem;width:min(59.375rem,96vw);max-height:92vh;overflow:auto;box-shadow:0 1.875rem 5rem #0004}.studioModal header{z-index:2;background:#fff;border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.studioModal header small{color:#7f8a9d;font-size:.6875rem}.studioModal header h2{margin:.1875rem 0;font-size:.9375rem}.studioModal header button{background:#eef1f6;border:0;border-radius:.5rem;width:2rem;height:2rem}.studioModal header svg{width:.9375rem}.lessonPreview,.questionsPreview{padding:1.25rem 1.5rem}.lessonPreview>p,.lessonPreview section p,.lessonPreview li{color:#536076;font-size:.875rem;line-height:1.8}.lessonPreview h3{font-size:1.0625rem}.listenLesson{color:#fff;background:#4e69d5;border:0;border-radius:.5625rem;align-items:center;gap:.375rem;margin-bottom:.9375rem;padding:.625rem .8125rem;font-size:.75rem;display:flex}.listenLesson svg{width:.9375rem}.visualAid{background:#263343;border:1px solid #d7dce5;border-radius:.75rem;margin:.9375rem 0;overflow:hidden}.visualAid>b{color:#fff;padding:.5625rem .8125rem;font-size:.8125rem;display:block}.boardSurface{color:#fff;background:#23443b;min-height:7.5rem;padding:1.25rem;font-family:Courier New,monospace}.boardSurface>p{white-space:pre-line;color:#fff!important;font-size:.875rem!important}.visualAid.shape .boardSurface{color:#28344b;background:#f7f8fb;border-top:1px solid #e0e5ee}.visualAid.shape .boardSurface>p{color:#28344b!important}.miniChart{border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;align-items:flex-end;gap:.9375rem;height:9.375rem;padding:.625rem 1.25rem 1.5625rem;display:flex}.miniChart>span{background:#82a4ff;border-radius:.3125rem .3125rem 0 0;flex:1;min-width:2.1875rem;max-width:4.375rem;position:relative}.miniChart i{text-align:center;width:100%;font-size:.75rem;font-style:normal;position:absolute;top:-1.125rem}.miniChart small{text-align:center;width:100%;font-size:.6875rem;position:absolute;top:calc(100% + .4375rem)}.questionsPreview{flex-direction:column;gap:.625rem;display:flex}.questionsPreview article{border:1px solid #e0e5ed;border-radius:.6875rem;padding:.8125rem}.questionsPreview article>b{font-size:.875rem}.questionsPreview li{color:#59667a;padding:.1875rem;font-size:.8125rem}.questionsPreview details{background:#f3f6fb;border-radius:.4375rem;margin-top:.5625rem;padding:.5rem;font-size:.75rem}.questionsPreview details strong{color:#2b805c;margin-top:.5rem;display:block}.questionsPreview details p{color:#68758a;font-size:.75rem}@media (width<=600px){.studioPreviewActions{flex-direction:column}.studioModal{padding:.4375rem}.lessonPreview,.questionsPreview{padding:.875rem}.miniChart{gap:.375rem;padding-left:.5rem}.miniChart>span{min-width:.9375rem}}.svgLessonVisual{background:#fff;border:1px solid #dce2eb;border-radius:.8125rem;margin:1.125rem 0;overflow:hidden}.svgLessonVisual figcaption{color:#304f9f;background:#eef3ff;flex-direction:column;gap:.1875rem;padding:.625rem .875rem;display:flex}.svgLessonVisual figcaption b{font-size:.875rem}.svgLessonVisual figcaption small{color:#6c7da8;font-size:.75rem}.svgLessonVisual>div{background:#fcfdff;place-items:center;padding:.75rem;display:grid}.svgLessonVisual svg{width:100%;height:auto;max-height:30rem;display:block}.generationTerminalModal{z-index:1200;background:#080c16d9;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.generationTerminalModal>div{color:#d6e0f2;background:#0c1220;border:1px solid #26344d;border-radius:.8125rem;width:min(47.5rem,96vw);font-family:Courier New,monospace;overflow:hidden;box-shadow:0 2.1875rem 6.25rem #0009}.generationTerminalModal header{background:#151d2d;border-bottom:1px solid #29364c;justify-content:space-between;align-items:center;height:3rem;padding:0 .9375rem;display:flex}.generationTerminalModal header>span{align-items:center;gap:.4375rem;display:flex}.generationTerminalModal header i{background:#ef5f61;border-radius:50%;width:.625rem;height:.625rem}.generationTerminalModal header i:nth-child(2){background:#eab84e}.generationTerminalModal header i:nth-child(3){background:#49bd72}.generationTerminalModal header b{color:#9eabc0;margin-left:.5625rem;font-size:.8125rem}.generationTerminalModal header button{color:#dce5f4;background:#253149;border:0;border-radius:.4375rem;width:1.8125rem;height:1.8125rem}.generationTerminalModal header svg{width:.8125rem}.terminalBody{background:linear-gradient(#0c1220,#0a101c);height:21.875rem;padding:1.0625rem;overflow:auto}.terminalBody p{color:#b7c4d9;margin:.4375rem 0;font-size:.875rem;line-height:1.6}.terminalBody p:first-child{color:#6f829e}.terminalBody span{color:#5be49a}.terminalError{color:#ff8093;background:#35141d;border:1px solid #8d3547;border-radius:.5rem;margin-top:.8125rem;padding:.75rem}.terminalError b{font-size:.875rem}.terminalError pre{white-space:pre-wrap;word-break:break-word;margin-bottom:0;font-size:.8125rem;line-height:1.5}.terminalSuccess{font-weight:700;color:#65eaa2!important}.generationTerminalModal footer{background:#111a29;border-top:1px solid #29364c;padding:.8125rem 1rem}.generationTerminalModal footer>div{background:#273248;border-radius:1.25rem;height:.5rem;overflow:hidden}.generationTerminalModal footer>div>span{background:linear-gradient(90deg,#3d66e0,#55d59b);border-radius:1.25rem;height:100%;transition:width .5s;display:block}.generationTerminalModal footer small{text-align:right;color:#8d9bb2;margin-top:.375rem;font-size:.75rem;display:block}.speechControls{z-index:4;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffffed;border:1px solid #dce3ef;border-radius:.6875rem;justify-content:flex-end;align-items:center;gap:.4375rem;width:max-content;max-width:100%;margin:-.3125rem 0 .875rem auto;padding:.5rem;display:flex;position:sticky;top:4.25rem;box-shadow:0 .5rem 1.5rem #263a6724}.speechControls button{color:#52627c;background:#f3f6fb;border:1px solid #d6deeb;border-radius:.5rem;align-items:center;gap:.3125rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.speechControls .speechMain{color:#fff;background:#4867d3;border-color:#4867d3}.speechControls .speechMain.stop{background:#bd4e5e;border-color:#bd4e5e}.speechControls button:disabled{opacity:.45}.speechControls svg{width:.8125rem;height:.8125rem}.speechControls span{color:#9b6a26;align-items:center;gap:.25rem;padding:0 .3125rem;font-size:.6875rem;display:flex}.speechControls span svg{width:.6875rem}@media (width<=600px){.speechControls{flex-wrap:wrap;width:100%;top:3.875rem}.speechControls button{flex:1;justify-content:center}.speechControls span{justify-content:center;width:100%}}.studioDirectLink{background:linear-gradient(135deg,#4c64d3,#715bd0);border-radius:.5625rem;align-items:center;gap:.5rem;margin:.5rem .75rem .875rem;padding:.625rem .75rem;font-size:.75rem;font-weight:800;text-decoration:none;display:flex;box-shadow:0 .5rem 1.25rem #4d62cc2b;color:#fff!important}.studioDirectLink svg{width:.9375rem}.studioHeadActions{align-items:center;gap:.4375rem;display:flex}.studioHeadActions button:first-child{color:#3f5fc3;background:#eaf0ff}@media (width<=520px){.studioHeadActions button:first-child{font-size:0}.studioHeadActions button:first-child svg{margin:0}}.editorModal{z-index:1300;background:#10182ddd;place-items:center;padding:1.125rem;display:grid;position:fixed;inset:0}.editorModal>div{background:#f5f7fb;border-radius:1rem;grid-template-rows:auto 1fr auto;width:min(68.75rem,97vw);height:min(56.25rem,95vh);display:grid;overflow:hidden}.editorModal>div>header{background:#fff;border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;padding:.875rem 1.1875rem;display:flex}.editorModal header small{color:#657bd2;font-size:.6875rem}.editorModal header h2{margin:.1875rem 0;font-size:.9375rem}.editorModal header button{background:#eef1f6;border:0;border-radius:.5rem;width:2rem;height:2rem}.editorModal header svg{width:.875rem}.editorModal>div>main{grid-template-columns:1fr 1fr;align-items:start;gap:.9375rem;padding:1.0625rem;display:grid;overflow:auto}.editorBlock{background:#fff;border:1px solid #e1e6ee;border-radius:.75rem;padding:.9375rem}.editorBlock>h3,.editorBlockTitle h3{margin:0 0 .75rem;font-size:.9375rem}.editorBlock label{color:#667289;flex-direction:column;gap:.3125rem;margin:.5625rem 0;font-size:.75rem;font-weight:800;display:flex}.editorBlock input,.editorBlock textarea,.editorBlock select{resize:vertical;border:1px solid #dce2ec;border-radius:.4375rem;padding:.5rem;font:500 .5rem Manrope}.editorBlock textarea{min-height:4.5rem}.editorBlock label small{color:#9aa3b2;font-size:.6875rem;font-weight:500}.sectionEditor,.questionEditor{background:#fafbfc;border:1px solid #e3e7ef;border-radius:.625rem;margin:.625rem 0;padding:.6875rem}.sectionEditor>div,.questionEditor>div,.editorBlockTitle{align-items:center;gap:.5rem;display:flex}.sectionEditor>div b,.questionEditor>div b{flex:1;font-size:.75rem}.sectionEditor button,.questionEditor button{color:#b94e62;background:#fff0f2;border:0;border-radius:.375rem;width:1.6875rem;height:1.6875rem}.sectionEditor button svg,.questionEditor button svg{width:.75rem}.questionEditor select{padding:.3125rem}.editorAdd{color:#4864c6;background:#f2f5ff;border:1px dashed #9baae0;border-radius:.5rem;justify-content:center;align-items:center;gap:.3125rem;width:100%;padding:.5rem;font-size:.75rem;display:flex}.editorAdd svg{width:.8125rem}.editorBlockTitle span{color:#5269bf;background:#eef2ff;border-radius:.375rem;margin-left:auto;padding:.25rem .4375rem;font-size:.75rem}.editorModal>div>footer{background:#fff;border-top:1px solid #e0e5ed;justify-content:flex-end;gap:.5rem;padding:.75rem 1.125rem;display:flex}.editorModal footer button{color:#667188;background:#fff;border:1px solid #dce2eb;border-radius:.5rem;padding:.5625rem .8125rem;font-size:.75rem}.editorModal footer .saveEditorial{color:#fff;background:#4967d3;border-color:#4967d3;align-items:center;gap:.3125rem;display:flex}.saveEditorial svg{width:.8125rem}@media (width<=800px){.editorModal{padding:.3125rem}.editorModal>div>main{grid-template-columns:1fr}.editorModal>div{height:98vh}}.unpublishContent{color:#fff;background:#b94f60;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5625rem .75rem;font-size:.75rem;display:flex}.unpublishContent svg{width:.875rem}.fixedQuestionType{color:#405fc1;background:#edf2ff;border-radius:.375rem;padding:.3125rem .4375rem;font-size:.6875rem}.questionBadges{gap:.3125rem;margin-bottom:.5rem;display:flex}.questionBadges i{color:#4963bd;background:#eef2ff;border-radius:.625rem;padding:.25rem .4375rem;font-size:.6875rem;font-style:normal}.questionBadges i:nth-child(2){color:#2c805b;background:#e8f7ef}.questionSvg{background:#fcfdff;border:1px solid #dfe5ee;border-radius:.5625rem;margin:.625rem 0;padding:.5rem}.questionSvg svg{width:100%;height:auto;max-height:20rem}.deviceConfig{color:#4663c4;white-space:nowrap;background:#eef3ff;border:1px solid #d7deed;border-radius:.4375rem;padding:.4375rem .5625rem;font-size:.6875rem}.deviceButtons{gap:.3125rem;display:flex}.deviceRevoke{color:#b64c60;white-space:nowrap;background:#fff1f3;border:1px solid #efd5da;border-radius:.4375rem;padding:.4375rem .5625rem;font-size:.6875rem}@media (width<=600px){.deviceButtons{flex-direction:column}}.deviceRevoke.compact{margin-left:.4375rem;padding:.3125rem .4375rem}.portal>aside{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box;height:100dvh;max-height:100dvh;overflow:hidden auto}.portal>aside .logout{margin-bottom:max(.25rem,env(safe-area-inset-bottom));flex:none}.portal>aside .sideSafe,.portal>aside nav{flex:none}@media (width<=900px){html,body,#root{height:100%;min-height:100%}.portal{height:100dvh;min-height:100dvh;overflow:hidden}.portal>aside{height:100dvh;max-height:none;padding-top:max(1.375rem,env(safe-area-inset-top));padding-bottom:max(1rem,env(safe-area-inset-bottom));top:0;bottom:0}.portalMain{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto}.portalMain>header{padding-top:env(safe-area-inset-top);height:calc(4.875rem + env(safe-area-inset-top));box-sizing:border-box;top:0}.portalContent{padding-bottom:max(3.75rem,calc(1.5rem + env(safe-area-inset-bottom)))}}@media (width<=620px){.portalMain>header{height:calc(4.25rem + env(safe-area-inset-top))}}.profileModal{z-index:1400;background:#111a2dcc;place-items:center;padding:1.125rem;display:grid;position:fixed;inset:0}.profileModal form{background:#fff;border-radius:1.125rem;width:min(28.75rem,96vw);padding:1.5rem;box-shadow:0 1.75rem 5.625rem #07102466}.profileModal header{justify-content:space-between;align-items:center;display:flex}.profileModal header small{letter-spacing:.0875rem;color:#5770d3;font-size:.75rem;font-weight:800}.profileModal h3{margin:.25rem 0;font-size:1.25rem}.profileModal header button{background:#f0f3f8;border:0;border-radius:.5rem;width:2rem;height:2rem}.profileModal header svg{width:.9375rem}.profileModal>form>p{color:#758095;font-size:.875rem;line-height:1.6}.profileModal label{color:#47536a;flex-direction:column;gap:.4375rem;margin:.9375rem 0;font-size:.8125rem;font-weight:800;display:flex}.profileModal input,.profileModal select{color:#27334a;background:#fafbfe;border:1px solid #dce2ec;border-radius:.5625rem;padding:.75rem;font:600 .6875rem Manrope}.profileModal .gradeHint{color:#8b95a7;font-size:.75rem;line-height:1.5;display:block}.profileModal footer{justify-content:flex-end;gap:.5rem;margin-top:1.375rem;display:flex}.profileModal footer button{background:#fff;border:1px solid #dce2ec;border-radius:.5rem;padding:.625rem .8125rem;font-size:.8125rem;font-weight:800}.profileModal footer .solid{color:#fff;background:#4967d3;border-color:#4967d3;align-items:center;gap:.375rem;display:flex}.profileModal footer svg{width:.8125rem}.policyGrid{grid-template-columns:1fr 1fr;gap:0 .625rem;margin-top:.5rem;display:grid}.policyGrid label:first-child,.policyGrid label:nth-child(3){grid-column:1/-1}@media (width<=520px){.policyGrid{grid-template-columns:1fr}.policyGrid label{grid-column:1!important}}.profileModal form{max-height:92dvh;overflow-y:auto}.deviceStudent{flex-direction:column;min-width:11.875rem;display:flex}.deviceStudent small,.modalStudentSummary small{letter-spacing:1px;color:#8490a3;font-size:.6875rem}.deviceStudent b{color:#27334a;font-size:.8125rem}.deviceStudent span{color:#778297;font-size:.6875rem}.modalStudentSummary{background:#eef2f8;border:1px solid #dde4ee;border-radius:.75rem;align-items:center;gap:.75rem;margin:.875rem 0;padding:.8125rem;display:flex}.modalStudentSummary>span{color:#4967d3;background:#dfe8ff;border-radius:.625rem;place-items:center;width:2.375rem;height:2.375rem;display:grid}.modalStudentSummary svg{width:1.125rem}.modalStudentSummary div{flex-direction:column;display:flex}.modalStudentSummary b{font-size:.9375rem}.modalStudentSummary p{color:#738096!important;margin:.1875rem 0 0!important;font-size:.75rem!important}@media (width<=700px){.deviceStudent{width:100%}}.devicePolicySummary{background:#f4f6fa;border-radius:.5625rem;flex-direction:column;gap:.125rem;min-width:13.75rem;padding:.5rem .625rem;display:flex}.devicePolicySummary small{letter-spacing:1px;color:#8490a3;font-size:.625rem}.devicePolicySummary span{color:#526079;font-size:.6875rem}@media (width<=900px){.devicePolicySummary{width:100%;min-width:0}}.deviceAppsManager{background:#f8faff;border:1px solid #e2e7ef;border-radius:.875rem;margin:1rem 0;padding:.9375rem}.deviceAppsManager>header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.deviceAppsManager>header div{flex-direction:column;display:flex}.deviceAppsManager>header b{font-size:.9375rem}.deviceAppsManager>header small{color:#7f8ba0;font-size:.75rem}.deviceAppsManager>header>span{color:#3e5fc5;background:#e6edff;border-radius:.5625rem;padding:.3125rem .5rem;font-size:.75rem}.deviceAppsManager h4{text-transform:uppercase;letter-spacing:.08em;color:#778399;margin:.625rem 0 .375rem;font-size:.75rem}.allowedApps,.otherApps{max-height:11.875rem;overflow:auto}.deviceAppsManager label{background:#fff;border:1px solid #e8ebf2;border-radius:.5625rem;align-items:center;gap:.625rem;margin:.3125rem 0;padding:.5625rem;display:flex}.deviceAppsManager label span{flex-direction:column;flex:1;display:flex}.deviceAppsManager label b{font-size:.8125rem}.deviceAppsManager label small{color:#929bad;font-size:.6875rem}.deviceAppsManager input{accent-color:#4967d3;width:1.0625rem;height:1.0625rem}.deviceAppsManager p{color:#8994a6;text-align:center;padding:.75rem;font-size:.75rem}.inlineDevice{background:#fff;border:1px solid #e5e9f0;border-radius:1rem;margin:.625rem 0;overflow:hidden}.inlineDevice.expanded{border-color:#b9c7ee;box-shadow:0 .75rem 1.875rem #364f8b12}.inlineDevice .deviceRow{border:0;margin:0}.inlineDeviceSettings{background:#f7f9fc;border-top:1px solid #e7ebf2;padding:1.125rem}.inlineAppSection,.inlineTimeSettings{background:#fff;border:1px solid #e3e8f0;border-radius:.875rem;margin-bottom:.875rem;padding:.9375rem}.inlineAppSection>header,.inlineTimeSettings>header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.inlineAppSection>header div,.inlineTimeSettings>header div{flex-direction:column;display:flex}.inlineAppSection>header b,.inlineTimeSettings>header b{font-size:.9375rem}.inlineAppSection>header small,.inlineTimeSettings>header small{color:#8490a3;font-size:.75rem}.inlineAppSection>header>span{color:#3d5fc8;background:#e8efff;border-radius:.5625rem;padding:.3125rem .5rem;font-size:.75rem}.appIconGrid{grid-template-columns:repeat(auto-fill,minmax(6.5625rem,1fr));gap:.5625rem;display:grid}.appIconGrid>button{color:#59667b;cursor:pointer;background:#f7f8fb;border:1px solid #e4e8ef;border-radius:.8125rem;flex-direction:column;align-items:center;gap:.3125rem;min-width:0;padding:.6875rem .4375rem;display:flex}.appIconGrid>button.allowed{background:#eef8f3;border-color:#bfe1cf}.appIconGrid img,.appIconGrid i{object-fit:cover;border-radius:.6875rem;width:2.625rem;height:2.625rem}.appIconGrid i{color:#4967d3;background:#e8edfa;place-items:center;font-size:1rem;font-style:normal;font-weight:800;display:grid}.appIconGrid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.appIconGrid small{color:#8b96a8;align-items:center;gap:.125rem;font-size:.6875rem;display:flex}.appIconGrid small svg{width:.5625rem}.appIconGrid>p{text-align:center;color:#8b96a8;grid-column:1/-1;font-size:.75rem}.inlineTimeSettings>header{justify-content:flex-start;gap:.5625rem}.inlineTimeSettings>header>svg{color:#4967d3}.inlineDeviceSettings>footer{justify-content:flex-end;gap:.5625rem;display:flex}.inlineDeviceSettings>footer button{border:0;border-radius:.5625rem;padding:.5625rem .8125rem}.inlineDeviceSettings>footer .solid{color:#fff;background:#4967d3;align-items:center;gap:.3125rem;display:flex}@media (width<=700px){.appIconGrid{grid-template-columns:repeat(3,1fr)}.inlineDeviceSettings{padding:.625rem}}.inlineTimeSettings .policyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.875rem 0 0;display:grid}.inlineTimeSettings .policyGrid label,.inlineTimeSettings .policyGrid label:first-child,.inlineTimeSettings .policyGrid label:nth-child(3){color:#526078;background:#f7f9fd;border:1px solid #e2e7f0;border-radius:.75rem;flex-direction:column;grid-column:auto;gap:.4375rem;margin:0;padding:.75rem;font-size:.75rem;font-weight:800;line-height:1.45;display:flex}.inlineTimeSettings .policyGrid input{box-sizing:border-box;color:#24314a;background:#fff;border:1px solid #d8dfeb;border-radius:.5625rem;outline:none;width:100%;min-width:0;height:2.625rem;padding:0 .6875rem;font:700 .6875rem Manrope;transition:border-color .18s,box-shadow .18s;display:block}.inlineTimeSettings .policyGrid input:focus{border-color:#5874d8;box-shadow:0 0 0 .1875rem #5874d818}.inlineTimeSettings .policyGrid input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.inlineTimeSettings .policyGrid label:nth-child(4){grid-column:1/2}.inlineTimeSettings .policyGrid label:nth-child(5){grid-column:2/3}@media (width<=900px){.inlineTimeSettings .policyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inlineTimeSettings .policyGrid label:nth-child(4),.inlineTimeSettings .policyGrid label:nth-child(5){grid-column:auto}}@media (width<=560px){.inlineTimeSettings .policyGrid{grid-template-columns:1fr}.inlineTimeSettings .policyGrid label{grid-column:1!important}}.appIconGrid>button.essential{cursor:default;opacity:1;background:#e9f8f0;border-color:#9bd2b4}.appIconGrid>button.essential small{color:#27865d;font-weight:800}.appIconGrid>button.essential small svg{width:.6875rem;height:.6875rem}.appRefreshActions{align-items:center;gap:.4375rem;display:flex}.appRefreshActions>span{color:#3d5fc8;background:#e8efff;border-radius:.5625rem;padding:.3125rem .5rem;font-size:.75rem}.appRefreshActions>button{color:#4967d3;cursor:pointer;background:#fff;border:1px solid #d9e1f2;border-radius:.5rem;align-items:center;gap:.3125rem;padding:.375rem .5625rem;font:800 .5rem Manrope;display:flex}.appRefreshActions>button:disabled{opacity:.6}.appRefreshActions svg{width:.75rem;height:.75rem}@media (width<=600px){.inlineAppSection>header{align-items:flex-start;gap:.5rem}.appRefreshActions{flex-direction:column;align-items:flex-end}}.siteV2{--ink:#17233d;--blue:#4967d3;--soft:#f4f7fb;min-height:100vh;color:var(--ink);background:#fff;font-family:Manrope,Arial,sans-serif}.siteV2 *{box-sizing:border-box}.v2Header{-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);z-index:50;background:#fffe;border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:center;height:4.75rem;padding:0 max(1.75rem,50vw - 37.5rem);display:flex;position:sticky;top:0}.v2Brand{color:#17233d;align-items:center;gap:.625rem;text-decoration:none;display:flex}.v2Brand img{object-fit:contain;width:2.4375rem;height:2.4375rem}.v2Brand span{flex-direction:column;display:flex}.v2Brand b{letter-spacing:.125rem;font-size:1.125rem}.v2Brand small{letter-spacing:.075rem;color:#8490a3;font-size:.625rem}.v2Header nav{align-items:center;gap:1.6875rem;display:flex}.v2Header nav a,.v2HeaderActions>a:first-child{color:#5d6980;font-size:.8125rem;font-weight:800;text-decoration:none}.v2Header nav a:hover{color:var(--blue)}.mobileBuy{display:none}.v2HeaderActions{align-items:center;gap:1.125rem;display:flex}.v2Button{background:linear-gradient(135deg,#4967d3,#735edb);border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.9375rem;padding:0 1.1875rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 .75rem 1.875rem #4d66cf2d;color:#fff!important}.v2Button svg{width:1rem}.v2Button.compact{min-height:2.4375rem;padding:0 .875rem;font-size:.75rem}.v2Button.dark{background:#17294b}.v2Button.light{background:#fff;color:#354fba!important}.v2Menu{background:0 0;border:0;display:none}.v2Hero{background:linear-gradient(145deg,#fbfcff 10%,#f0f4ff 100%);grid-template-columns:1.03fr .97fr;align-items:center;min-height:43.125rem;padding:4.375rem max(1.75rem,50vw - 37.5rem);display:grid;position:relative;overflow:hidden}.v2HeroGlow{filter:blur(1px);border-radius:50%;position:absolute}.v2HeroGlow.one{background:#738af21a;width:31.25rem;height:31.25rem;top:-9.375rem;right:-6.25rem}.v2HeroGlow.two{background:#a069e316;width:20.625rem;height:20.625rem;bottom:-11.25rem;left:-11.25rem}.v2HeroCopy{z-index:2;max-width:37.5rem;position:relative}.v2Pill{color:#5269c4;background:#fff;border:1px solid #dce4ff;border-radius:1.875rem;align-items:center;gap:.4375rem;padding:.4375rem .6875rem;font-size:.75rem;font-weight:800;display:inline-flex}.v2Pill svg{width:.8125rem}.v2Hero h1{letter-spacing:-.2rem;max-width:38.75rem;margin:1.5rem 0 1.1875rem;font-size:3.625rem;line-height:1.04}.v2Hero h1 em,.v2JourneyIntro h2 em{color:#5970d8;font-style:normal}.v2HeroCopy>p{color:#647087;max-width:34.0625rem;font-size:1.0625rem;line-height:1.85}.v2HeroActions{align-items:center;gap:1.125rem;margin-top:1.75rem;display:flex}.v2Ghost{color:#43516b;align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:flex}.v2Ghost svg{background:#fff;border-radius:50%;width:2.0625rem;height:2.0625rem;padding:.5625rem;box-shadow:0 .4375rem 1.375rem #24365b18}.v2Trust{gap:1.25rem;margin-top:2.1875rem;display:flex}.v2Trust span{color:#748096;align-items:center;gap:.3125rem;font-size:.6875rem;font-weight:800;display:flex}.v2Trust svg{color:#4f68cf;width:.8125rem}.v2HeroVisual{place-items:center;height:34.375rem;display:grid;position:relative}.v2Device{z-index:2;background:#f5f7fb;border:.5625rem solid #17233d;border-radius:2.375rem;width:17.8125rem;height:32.8125rem;padding:1.125rem;position:relative;transform:rotate(2deg);box-shadow:0 2.5rem 5rem #25396430}.v2DeviceTop{justify-content:space-between;font-size:.6875rem;display:flex}.v2Welcome{flex-direction:column;margin:1.75rem 0 .9375rem;display:flex}.v2Welcome small{color:#8090aa;font-size:.625rem}.v2Welcome b{margin-top:.25rem;font-size:1rem}.v2Balance{color:#fff;background:linear-gradient(135deg,#3f5fc9,#705bda);border-radius:1.0625rem;align-items:center;gap:.5625rem;padding:.9375rem;display:flex}.v2Balance>span{background:#ffffff20;border-radius:.625rem;place-items:center;width:2rem;height:2rem;display:grid}.v2Balance svg{width:1.0625rem}.v2Balance div{flex-direction:column;flex:1;display:flex}.v2Balance small{color:#d9dfff;font-size:.625rem}.v2Balance strong{font-size:1.375rem}.v2Balance strong i{font-size:.75rem;font-style:normal}.v2Balance button{color:#4967d3;background:#fff;border:0;border-radius:.5rem;padding:.4375rem;font-size:.6875rem;font-weight:800}.v2Goal,.v2Apps{background:#fff;border-radius:.9375rem;margin-top:.8125rem;padding:.8125rem;box-shadow:0 .5rem 1.5rem #24365b0b}.v2Goal>div{align-items:center;gap:.5rem;display:flex}.v2Goal>div>span{color:#4b68d4;background:#eaf0ff;border-radius:.625rem;place-items:center;width:2.0625rem;height:2.0625rem;display:grid}.v2Goal svg{width:1rem}.v2Goal b{flex-direction:column;flex:1;font-size:.8125rem;display:flex}.v2Goal small{color:#909bac;margin-top:.125rem;font-size:.625rem}.v2Goal i{color:#4f69ce;font-size:.6875rem;font-style:normal}.v2Goal>em{background:#e7ebf3;border-radius:.1875rem;height:.25rem;margin-top:.6875rem;display:block}.v2Goal>em span{background:#5a72d9;border-radius:.1875rem;width:64%;height:100%;display:block}.v2Apps>small{color:#8793a7;font-size:.625rem}.v2Apps>div{gap:.5625rem;margin-top:.5625rem;display:flex}.v2Apps i{background:#eef2fa;border-radius:.625rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-style:normal;display:grid}.v2Mascot{z-index:3;filter:drop-shadow(0 1.25rem 1.125rem #27365d33);width:11.875rem;position:absolute;bottom:1.5625rem;right:-.375rem}.v2Float{z-index:4;background:#fff;border-radius:.8125rem;align-items:center;gap:.5625rem;padding:.6875rem .875rem;display:flex;position:absolute;box-shadow:0 .9375rem 2.1875rem #24355c22}.v2Float svg{width:1.25rem}.v2Float span{flex-direction:column;display:flex}.v2Float small{color:#8d97a7;font-size:.625rem}.v2Float b{font-size:.8125rem}.v2Float.reward{color:#6c54ce;top:4.6875rem;left:0}.v2Float.safe{color:#27865d;top:11.25rem;right:.625rem}.v2Proof{color:#8590a2;letter-spacing:.0437rem;background:#fff;border-block:1px solid #e8ecf2;justify-content:space-between;align-items:center;min-height:4.875rem;padding:1.25rem max(1.75rem,50vw - 37.5rem);font-size:.6875rem;font-weight:800;display:flex}.v2Section{padding:6.5625rem max(1.75rem,50vw - 37.5rem)}.v2SectionHead{text-align:center;max-width:41.875rem;margin:0 auto 2.8125rem}.v2SectionHead>span,.v2JourneyIntro>span,.v2ParentCopy>span,.v2PurchaseCta>div>span{letter-spacing:.1125rem;color:#5870d3;font-size:.75rem;font-weight:800}.v2SectionHead h2{letter-spacing:-.1rem;margin:.75rem 0;font-size:2.375rem;line-height:1.15}.v2SectionHead p{color:#748095;font-size:.875rem;line-height:1.8}.v2Capabilities{grid-template-columns:repeat(4,1fr);gap:.875rem;display:grid}.v2Capabilities article{background:#fff;border:1px solid #e3e8f0;border-radius:1.125rem;padding:1.5rem;box-shadow:0 .75rem 2.1875rem #263a6108}.v2Capabilities article>span{color:#4967d3;background:#edf2ff;border-radius:.8125rem;place-items:center;width:2.8125rem;height:2.8125rem;display:grid}.v2Capabilities article.violet>span{color:#755bd2;background:#f2edff}.v2Capabilities article.green>span{color:#27865d;background:#eaf8f1}.v2Capabilities article.amber>span{color:#aa7728;background:#fff3df}.v2Capabilities h3{margin:1.1875rem 0 .5rem;font-size:1rem}.v2Capabilities p{color:#748095;min-height:4.375rem;font-size:.75rem;line-height:1.7}.v2Capabilities i{color:#52637f;align-items:center;gap:.25rem;font-size:.6875rem;font-style:normal;display:flex}.v2Capabilities i svg{color:#2f9b6d;width:.6875rem}.v2Journey{color:#fff;background:#172541;grid-template-columns:.8fr 1.2fr;gap:5.3125rem;padding:5.625rem max(1.75rem,50vw - 37.5rem);display:grid}.v2JourneyIntro h2{margin:.9375rem 0;font-size:2.75rem;line-height:1.08}.v2JourneyIntro p{color:#b4c0d4;font-size:.875rem;line-height:1.8}.v2JourneyIntro>a{color:#fff;align-items:center;gap:.375rem;margin-top:1.125rem;font-size:.8125rem;font-weight:800;display:inline-flex}.v2JourneySteps{flex-direction:column;display:flex}.v2JourneySteps article{border-bottom:1px solid #ffffff18;gap:1.25rem;padding:1.375rem 0;display:flex}.v2JourneySteps article>span{color:#8fa6ff;font-size:.8125rem;font-weight:800}.v2JourneySteps h3{margin:0 0 .3125rem;font-size:.875rem}.v2JourneySteps p{color:#aebbd0;margin:0;font-size:.75rem;line-height:1.7}.v2Parent{background:#f4f7fb;grid-template-columns:1fr 1fr;align-items:center;gap:5.625rem;padding:6.875rem max(1.75rem,50vw - 37.5rem);display:grid}.v2ParentPanel{background:#fff;border:1px solid #e1e6ef;border-radius:1.4375rem;padding:1.375rem;box-shadow:0 1.5625rem 3.75rem #263a6117}.v2PanelHead{align-items:center;gap:.625rem;display:flex}.v2PanelHead>span{color:#4c68d2;background:#eaf0ff;border-radius:.75rem;place-items:center;width:2.4375rem;height:2.4375rem;display:grid}.v2PanelHead div{flex-direction:column;flex:1;display:flex}.v2PanelHead small{color:#8490a3;font-size:.625rem}.v2PanelHead b{font-size:.9375rem}.v2PanelHead i{color:#27865d;background:#e9f8f0;border-radius:.5rem;padding:.3125rem .4375rem;font-size:.625rem;font-style:normal}.v2PanelStats{grid-template-columns:1fr 1fr;gap:.625rem;margin:1.25rem 0;display:grid}.v2PanelStats article{background:#f5f7fb;border-radius:.875rem;flex-direction:column;padding:.9375rem;display:flex}.v2PanelStats small,.v2PanelStats span{color:#8994a6;font-size:.625rem}.v2PanelStats b{color:#435fc6;margin:.25rem 0;font-size:1.25rem}.v2Whitelist{border:1px solid #e5e9f0;border-radius:.875rem;padding:.9375rem}.v2Whitelist>b{font-size:.75rem}.v2Whitelist>div{gap:.625rem;margin-top:.75rem;display:flex}.v2Whitelist span{background:#edf3ff;border-radius:.6875rem;flex-direction:column;justify-content:center;align-items:center;width:3.375rem;height:3.625rem;font-size:.9375rem;display:flex}.v2Whitelist small{margin-top:.25rem;font-size:.625rem}.v2Policy{color:#27865d;background:#eaf8f1;border-radius:.8125rem;align-items:center;gap:.5625rem;margin-top:.6875rem;padding:.75rem .875rem;display:flex}.v2Policy span{flex-direction:column;flex:1;display:flex}.v2Policy b{font-size:.75rem}.v2Policy small{font-size:.625rem}.v2ParentCopy h2{letter-spacing:-.1125rem;margin:.875rem 0;font-size:2.625rem;line-height:1.12}.v2ParentCopy>p{color:#69768c;font-size:.875rem;line-height:1.8}.v2ParentCopy ul{margin:1.375rem 0;padding:0;list-style:none}.v2ParentCopy li{align-items:center;gap:.5rem;margin:.625rem 0;font-size:.8125rem;display:flex}.v2ParentCopy li svg{color:#27865d;width:.9375rem}.v2Security{background:#fff;padding:5.625rem max(1.75rem,50vw - 37.5rem)}.v2Security>div:first-child{text-align:center;max-width:46.875rem;margin:auto}.v2Security>div:first-child>span{color:#4967d3;background:#eaf0ff;border-radius:1.0625rem;place-items:center;width:3.4375rem;height:3.4375rem;margin:auto;display:grid}.v2Security h2{letter-spacing:-.0875rem;margin:1.25rem 0 .625rem;font-size:2.1875rem}.v2Security>div:first-child p{color:#718096;font-size:.875rem;line-height:1.8}.v2SecurityGrid{grid-template-columns:repeat(3,1fr);gap:.8125rem;margin-top:2.1875rem;display:grid}.v2SecurityGrid article{background:#f5f7fb;border-radius:.9375rem;padding:1.25rem}.v2SecurityGrid b{font-size:.875rem}.v2SecurityGrid p{color:#748095;font-size:.75rem;line-height:1.7}.v2PurchaseCta{color:#fff;background:linear-gradient(135deg,#3f5fc9,#7459d6);border-radius:1.5625rem;justify-content:space-between;align-items:center;margin:1.25rem max(1.75rem,50vw - 37.5rem) 6.25rem;padding:2.8125rem 3.125rem;display:flex}.v2PurchaseCta h2{margin:.625rem 0;font-size:2rem}.v2PurchaseCta p{color:#e0e4ff;font-size:.8125rem}.v2PurchaseCta>div:last-child{flex-direction:column;align-items:center;gap:.625rem;display:flex}.v2PurchaseCta small{align-items:center;gap:.25rem;font-size:.625rem;display:flex}.v2PurchaseCta small svg{width:.6875rem}.v2Faq{padding:1.25rem max(1.75rem,50vw - 28.125rem) 6.25rem}.v2Faq .v2SectionHead{margin-bottom:1.5625rem}.v2Faq article{border-bottom:1px solid #e3e7ef}.v2Faq button{text-align:left;color:#26334c;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:1.125rem .25rem;display:flex}.v2Faq button b{font-size:.875rem}.v2Faq button svg{width:1rem;transition:all .2s}.v2Faq article.open button svg{transform:rotate(180deg)}.v2Faq article p{color:#6e7a90;margin:0;padding:0 .25rem 1.0625rem;font-size:.8125rem;line-height:1.8;display:none}.v2Faq article.open p{display:block}.v2Footer{color:#fff;background:#111d34;grid-template-columns:2fr repeat(3,1fr);gap:2.8125rem;padding:3.4375rem max(1.75rem,50vw - 37.5rem) 1.875rem;display:grid;position:relative}.v2Footer>div{flex-direction:column;gap:.5625rem;display:flex}.v2Footer .v2Brand{color:#fff}.v2Footer p{color:#93a1b8;max-width:16.875rem;font-size:.75rem;line-height:1.7}.v2Footer b{font-size:.8125rem}.v2Footer a{color:#9fabc0;font-size:.6875rem;text-decoration:none}.v2Footer>small{color:#7d8aa1;border-top:1px solid #ffffff15;grid-column:1/-1;align-items:center;gap:.25rem;padding-top:1.25rem;font-size:.6875rem;display:flex}.v2Footer>small svg{color:#d7738a;width:.6875rem}@media (width<=950px){.v2Header nav{background:#fff;border-bottom:1px solid #e4e8ef;flex-direction:column;padding:1.375rem;display:none;position:absolute;top:4.75rem;left:0;right:0}.v2Header nav.open{display:flex}.mobileBuy{display:block!important}.v2HeaderActions{display:none}.v2Menu{display:block}.v2Hero{grid-template-columns:1fr;padding-top:3.4375rem}.v2HeroCopy{text-align:center;margin:auto}.v2HeroActions,.v2Trust{justify-content:center}.v2HeroVisual{margin-top:1.875rem}.v2Capabilities{grid-template-columns:1fr 1fr}.v2Journey,.v2Parent{grid-template-columns:1fr;gap:3.125rem}.v2ParentPanel{order:2}.v2ParentCopy{text-align:center}.v2ParentCopy ul{text-align:left;display:inline-block}.v2Footer{grid-template-columns:2fr 1fr 1fr}.v2Footer>div:nth-child(4){grid-column:2}.v2Proof{flex-wrap:wrap;justify-content:center;gap:.9375rem}}@media (width<=600px){.v2Header{height:4.125rem;padding:0 1.125rem}.v2Header nav{top:4.125rem}.v2Hero{min-height:auto;padding:2.8125rem 1.125rem}.v2Hero h1{letter-spacing:-.125rem;font-size:2.4375rem}.v2HeroActions{flex-direction:column}.v2Trust{flex-wrap:wrap}.v2HeroVisual{height:31.25rem;transform:scale(.88)}.v2Mascot{right:-2.8125rem}.v2Proof{padding:1.375rem 1.125rem}.v2Section,.v2Journey,.v2Parent,.v2Security,.v2Faq{padding:4.375rem 1.125rem}.v2SectionHead h2,.v2ParentCopy h2{font-size:1.9375rem}.v2Capabilities,.v2SecurityGrid{grid-template-columns:1fr}.v2Capabilities p{min-height:auto}.v2Journey{gap:2.1875rem}.v2PurchaseCta{text-align:center;flex-direction:column;gap:1.25rem;margin:.625rem 1.125rem 4.375rem;padding:1.875rem 1.375rem}.v2PurchaseCta h2{font-size:1.6875rem}.v2Footer{grid-template-columns:1fr 1fr;padding:2.8125rem 1.25rem 1.5625rem}.v2Footer>div:first-child{grid-column:1/-1}.v2Footer>div:nth-child(4){grid-column:auto}.v2Device{transform:none}}.purchasePage{background:radial-gradient(circle at 8% 15%,#dfe7ff 0,#0000 28%),#f5f7fc}.purchasePage>header{-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:#ffffffed;border-bottom:1px solid #e5e9f1}.purchaseIntro .purchaseTrust{background:#ffffffb8;border:1px solid #e1e7f0;border-radius:.9375rem;flex-direction:column;align-items:flex-start;gap:.6875rem;margin-top:1.5625rem;padding:1.125rem;display:flex}.purchaseIntro .purchaseTrust span{color:#5e6c83;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.purchaseIntro .purchaseTrust svg{color:#2d9a6b;width:.875rem;height:.875rem}.checkoutBox{border-color:#dfe5ef;box-shadow:0 1.75rem 5rem #273c7017}.planChoices>button{transition:transform .2s,border-color .2s,box-shadow .2s}.planChoices>button:hover{border-color:#aab9ea;transform:translateY(-.125rem)}.payBtn{min-height:3rem;box-shadow:0 .75rem 1.75rem #4d66d52b}.payBtn:disabled{opacity:.58}.purchaseSuccess{background:radial-gradient(circle,#e8edff,#f6f8fc 55%)}.deviceLocate{align-items:center;gap:.25rem;display:flex;color:#3e63c7!important;background:#eef4ff!important;border:1px solid #bfd0f3!important}.deviceLocate svg{width:.8125rem}.deviceLocationPanel{background:#fff;border:1px solid #dce4f1;border-radius:.9375rem;margin:0 1rem 1rem;overflow:hidden}.deviceLocationPanel>header{background:#f7f9fd;justify-content:space-between;align-items:center;padding:.8125rem .9375rem;display:flex}.deviceLocationPanel>header>div{align-items:center;gap:.5625rem;display:flex}.deviceLocationPanel>header>div>svg{color:#4967d3;width:1.25rem}.deviceLocationPanel>header span{flex-direction:column;display:flex}.deviceLocationPanel>header b{font-size:.875rem}.deviceLocationPanel>header small{color:#8490a3;font-size:.6875rem}.deviceLocationPanel>header a{color:#4967d3;align-items:center;gap:.25rem;font-size:.75rem;font-weight:800;display:flex}.deviceLocationPanel>header a svg{width:.75rem}.deviceLocationPanel iframe{border:0;width:100%;height:21.875rem;display:block}.deviceLocationPanel>footer{color:#778399;justify-content:space-between;padding:.625rem .875rem;font-size:.6875rem;display:flex}.deviceLocationPanel>footer i{font-style:normal}.locationWaiting{text-align:center;color:#778399;flex-direction:column;justify-content:center;align-items:center;min-height:13.75rem;padding:1.5625rem;display:flex}.locationWaiting svg{color:#4967d3;width:1.6875rem}.locationWaiting b{color:#38465e;margin-top:.5625rem;font-size:.875rem}.locationWaiting p{max-width:23.75rem;font-size:.75rem;line-height:1.6}@media (width<=650px){.deviceLocationPanel iframe{height:17.5rem}.deviceLocationPanel>header,.deviceLocationPanel>footer{flex-direction:column;align-items:flex-start;gap:.5rem}}.v2Vision{text-align:center;background:#fff;padding:5rem 1.5rem}.v2Vision>span{letter-spacing:.125rem;color:#5870d3;font-size:.75rem;font-weight:800}.v2Vision h2{letter-spacing:-.0938rem;max-width:56.25rem;margin:.9375rem auto;font-size:2.3125rem;line-height:1.25}.v2Vision h2 em{color:#5870d3;font-style:normal}.v2Vision p{color:#748095;max-width:40.625rem;margin:auto;font-size:.875rem;line-height:1.8}.v2SecurityGrid{grid-template-columns:repeat(4,1fr)}@media (width<=950px){.v2SecurityGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.v2Vision{padding:3.75rem 1.125rem}.v2Vision h2{font-size:1.75rem}.v2SecurityGrid{grid-template-columns:1fr}}.v2Change{background:linear-gradient(#fff,#f6f8fc);padding:6.5625rem max(1.75rem,50vw - 34.375rem)}.v2ChangeGrid{grid-template-columns:1fr 1fr;gap:1.125rem;display:grid}.v2ChangeGrid>article{background:#fff;border:1px solid #e1e6ee;border-radius:1.375rem;padding:1.75rem;box-shadow:0 1.125rem 3.125rem #263a610c}.v2ChangeGrid>article.loss{background:linear-gradient(145deg,#fff,#fff7f8);border-color:#f0dfe3}.v2ChangeGrid>article.gain{background:linear-gradient(145deg,#fff,#f2fbf6);border-color:#d5eadf}.v2ChangeGrid header{border-bottom:1px solid #e8ebf1;align-items:center;gap:.8125rem;padding-bottom:1.0625rem;display:flex}.v2ChangeGrid header>span{border-radius:.875rem;place-items:center;width:2.8125rem;height:2.8125rem;display:grid}.v2ChangeGrid .loss header>span{color:#c65c6d;background:#fff0f2}.v2ChangeGrid .gain header>span{color:#27865d;background:#e8f8ef}.v2ChangeGrid header>span svg{width:1.3125rem}.v2ChangeGrid header div{flex-direction:column;display:flex}.v2ChangeGrid header small{letter-spacing:.075rem;color:#8a95a7;font-size:.625rem;font-weight:800}.v2ChangeGrid h3{margin:.25rem 0 0;font-size:1rem}.v2ChangeGrid ul{margin:0;padding:.5rem 0 0;list-style:none}.v2ChangeGrid li{color:#536078;border-bottom:1px solid #edf0f4;align-items:flex-start;gap:.5625rem;padding:.625rem .125rem;font-size:.8125rem;line-height:1.5;display:flex}.v2ChangeGrid li svg{flex:none;width:.875rem;height:.875rem;margin-top:1px}.v2ChangeGrid .loss li svg{color:#c65c6d}.v2ChangeGrid .gain li svg{color:#27865d}.v2ChangeGrid>article>p{color:#7a8598;margin:1.0625rem 0 0;font-size:.75rem;font-style:italic;line-height:1.7}@media (width<=750px){.v2Change{padding:4.375rem 1.125rem}.v2ChangeGrid{grid-template-columns:1fr}.v2ChangeGrid>article{padding:1.3125rem}}.parentTasks{flex-direction:column;gap:.875rem;display:flex}.parentTasksHero{color:#fff;background:linear-gradient(135deg,#5a8ce1,#5763b6);border-radius:1.25rem;justify-content:space-between;align-items:center;padding:1.75rem 2rem;display:flex}.parentTasksHero span{letter-spacing:.0938rem;color:#dce5ff;font-size:.6875rem;font-weight:800}.parentTasksHero h3{margin:.4375rem 0;font-size:1.25rem}.parentTasksHero p{color:#e6eaff;max-width:37.5rem;font-size:.8125rem}.parentTasksHero>button{color:#5261b2;background:#fff;border:0;border-radius:.6875rem;align-items:center;gap:.375rem;padding:.6875rem .875rem;font:800 .5625rem Manrope;display:flex}.parentTasksHero svg{width:.9375rem}.newTaskCard,.taskBoard{background:#fff;border:1px solid #e2e7ef;border-radius:1.0625rem;padding:1.25rem}.newTaskCard{grid-template-columns:1fr 2fr 1fr;gap:.75rem;display:grid}.newTaskCard label{color:#566278;flex-direction:column;gap:.4375rem;font-size:.75rem;font-weight:800;display:flex}.newTaskCard input,.newTaskCard select{background:#fafbfe;border:1px solid #dce2ec;border-radius:.5625rem;height:2.625rem;padding:0 .625rem;font:600 .5625rem Manrope}.newTaskCard>div{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.newTaskCard button{border:0;border-radius:.5rem;padding:.5625rem .8125rem}.newTaskCard .solid{color:#fff;background:#5763b6;gap:.3125rem;display:flex}.modernTask{border-top:1px solid #edf0f4;align-items:center;gap:.6875rem;padding:.875rem .25rem;display:flex}.modernTask>span{color:#5763b6;background:#e9efff;border-radius:.75rem;place-items:center;width:2.4375rem;height:2.4375rem;display:grid}.modernTask>span svg{width:1.125rem}.modernTask>div{flex-direction:column;flex:1;display:flex}.modernTask b{font-size:.875rem}.modernTask small{color:#8490a3;font-size:.6875rem}.modernTask strong{color:#27865d;font-size:.875rem}.modernTask>button{color:#fff;background:#27865d;border:0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.modernTask>button svg{width:.75rem}@media (width<=700px){.parentTasksHero{flex-direction:column;align-items:flex-start;gap:.9375rem;padding:1.4375rem}.newTaskCard{grid-template-columns:1fr}.newTaskCard>div{grid-column:1}.modernTask{flex-wrap:wrap}}.parentBell{position:relative}.parentBell i{color:#fff;background:#e5484d;border:.125rem solid #fff;border-radius:.625rem;place-items:center;min-width:1.25rem;height:1.125rem;padding:0 .25rem;font:800 .5rem Manrope;display:grid;position:absolute;top:-.4375rem;right:-.375rem}.completedTaskActions{gap:.375rem;display:flex}.completedTaskActions button{color:#5763b6;background:#e9efff;border:0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.5rem .5625rem;font:800 .5rem Manrope;display:flex}.completedTaskActions button.delete{color:#b94e62;background:#ffebee}.completedTaskActions svg{width:.75rem}.inlineDevice .deviceRow.large{grid-template-columns:2.5rem minmax(9.375rem,1fr) minmax(11.25rem,1fr) 8.25rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid}.inlineDevice .deviceRow.large>span{width:2.375rem;height:2.375rem}.inlineDevice .deviceStudent{min-width:0}.inlineDevice .deviceButtons{flex-direction:column;align-items:stretch;gap:.3125rem;width:8.25rem;display:flex}.inlineDevice .deviceButtons>button{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.3125rem;width:100%;min-height:1.875rem;margin:0;font:700 .4375rem/1.15 Manrope,sans-serif;display:flex;padding:.375rem .5rem!important}.inlineDevice .deviceButtons>button svg{flex:none;width:.75rem;height:.75rem}.inlineDevice .deviceLock{color:#4563c5;background:#edf2ff;border:1px solid #c6d2f5}.inlineDevice .deviceLock.active{color:#b64c60;background:#fff0f2;border-color:#edc5cd}.inlineDevice .deviceLocate{color:#4362bd!important;background:#f2f6ff!important;border:1px solid #cbd8f2!important}.inlineDevice .deviceConfig{color:#59667b;background:#f7f9fc;border:1px solid #dce2eb}.inlineDevice .deviceRevoke{color:#ac5363;background:#fff7f8;border:1px solid #efd9dd}@media (width<=900px){.inlineDevice .deviceRow.large{grid-template-columns:2.5rem 1fr}.inlineDevice .deviceStudent{grid-column:2}.inlineDevice .deviceButtons{grid-column:1/-1;grid-template-columns:repeat(2,1fr);width:100%;display:grid}}@media (width<=520px){.inlineDevice .deviceButtons{grid-template-columns:1fr}}.inlineDevice .deviceUninstall{color:#fff;background:#8f3245;border:1px solid #e5b7c0}.inlineDevice .deviceUninstall:disabled{opacity:.55;cursor:not-allowed}.parentAdBanner{background:#eef1fb;border-radius:1.375rem;margin-bottom:1.25rem;position:relative;overflow:hidden;box-shadow:0 .625rem 1.875rem #35416318}.parentAdBanner>a{min-height:13.75rem;color:inherit;grid-template-columns:minmax(17.5rem,58%) 1fr;text-decoration:none;display:grid}.parentAdBanner img{object-fit:cover;width:100%;height:100%;max-height:17.5rem}.parentAdBanner a>div{align-self:center;padding:1.875rem}.parentAdBanner small{letter-spacing:.12em;color:#626bc0;font-weight:800}.parentAdBanner h3{margin:.5rem 0;font-size:1.5rem}.parentAdBanner p{color:#60697b;margin:0;line-height:1.55}.adDismiss{z-index:2;color:#30384b;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .1875rem .75rem #17203330}.adDismiss svg{width:1.125rem}.adDots{gap:.375rem;display:flex;position:absolute;bottom:.625rem;right:1.125rem}.adDots button{background:#aeb5cb;border:0;border-radius:.5625rem;width:.4375rem;height:.4375rem;padding:0}.adDots button.active{background:#626bc0;width:1.375rem}@media (width<=700px){.parentAdBanner>a{display:block}.parentAdBanner img{height:10.625rem}.parentAdBanner a>div{padding:1.25rem}}.adsAdmin{padding:1.75rem;overflow:hidden}.adsAdminHead{border-bottom:1px solid #edf0f5;align-items:flex-start;padding-bottom:1.25rem;display:flex}.adsAdminHead span{color:#626bc0;letter-spacing:.0938rem;font-size:.75rem;font-weight:800;line-height:1;display:block}.adsAdminHead h2{letter-spacing:-.025rem;margin:.5rem 0 .3125rem;font-size:1.25rem;line-height:1.25}.adsAdminHead p{color:#7c8699;margin:0;font-size:.875rem}.adSteps{border-bottom:1px solid #e7e9f1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin:1.375rem 0;padding-bottom:1.125rem;display:grid}.adSteps button{color:#8b92a4;cursor:pointer;background:#fafbfe;border:1px solid #e4e7ef;border-radius:.6875rem;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:800;display:flex}.adSteps b{background:#e9ecf3;border-radius:50%;flex:none;place-items:center;width:1.5625rem;height:1.5625rem;font-size:.8125rem;display:grid}.adSteps .active{color:#515ca8;background:#f4f5ff;border-color:#afb7e5}.adSteps .active b,.adSteps .done b{color:#fff;background:#5964b5}.adStep{gap:1rem;max-width:57.5rem;display:grid}.adStep h3{margin:.1875rem 0 0;font-size:1rem}.adStep>label:not(.adDrop){color:#4d586d;gap:.4375rem;font-size:.8125rem;font-weight:800;display:grid}.adStep input,.adStep textarea{color:#172033;background:#fbfcfe;border:1px solid #dfe2eb;border-radius:.625rem;outline:none;width:100%;min-width:0;padding:.6875rem .75rem;font:600 .625rem Manrope,sans-serif;display:block}.adStep input:focus,.adStep textarea:focus{border-color:#7b84cb;box-shadow:0 0 0 .1875rem #626bc014}.adStep textarea{resize:vertical;min-height:6rem}.adDrop{color:#798195;cursor:pointer;background:#fafbfe;border:.125rem dashed #cdd2e1;border-radius:1.0625rem;align-content:center;place-items:center;gap:.4375rem;width:100%;height:16.25rem;display:grid;position:relative;overflow:hidden}.adDrop.drag{background:#eef0ff;border-color:#626bc0}.adDrop>svg{color:#626bc0;width:2.375rem;height:2.375rem}.adDrop>b{font-size:.9375rem}.adDrop>span{font-size:.75rem}.adDrop input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.adDrop img{object-fit:cover;width:100%;height:100%}.adDrop button{z-index:3;color:#394258;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;padding:0;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .25rem .875rem #1d27452b}.adDrop button svg{width:1rem}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.adChoice{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3ed;border-radius:.875rem;align-items:center;gap:.75rem;width:100%;min-height:5.375rem;padding:.9375rem;display:flex}.adChoice>svg{color:#6670bd;flex:none;width:1.3125rem}.adChoice div{flex:1;gap:.25rem;min-width:0;display:grid}.adChoice div b{font-size:.875rem}.adChoice span,.adsAdmin .muted{color:#7b8294;margin:0;font-size:.75rem}.adChoice i{border:1px solid #ccd1df;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.adChoice i svg{width:.8125rem}.adChoice.selected{background:#f7f7ff;border-color:#6670bd}.adChoice.selected i{color:#fff;background:#6670bd}.chipList{flex-wrap:wrap;gap:.4375rem;display:flex}.chipList button{color:#596276;cursor:pointer;background:#fff;border:1px solid #dfe2eb;border-radius:1.25rem;align-items:center;gap:.3125rem;min-height:2.125rem;padding:.4375rem .6875rem;font-size:.75rem;font-weight:700;display:flex}.chipList button.selected{color:#fff;background:#626bc0;border-color:#626bc0}.chipList svg{width:.75rem}.adActions{border-top:1px solid #e7e9f1;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.125rem;display:flex}.adActions button,.adDone button{color:#566175;cursor:pointer;background:#fff;border:1px solid #dce1eb;border-radius:.5625rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:800;display:inline-flex}.adActions button svg,.adDone button svg{width:.875rem}.adActions button.solid,.adDone button.solid{color:#fff;background:#5964b5;border-color:#5964b5}.adActions button:disabled{opacity:.45;cursor:not-allowed}.adSummary{background:#f5f6fa;border:1px solid #e8eaf1;border-radius:.6875rem;gap:.25rem;padding:.875rem;font-size:.8125rem;display:grid}.adSummary span{color:#727b8d}.adDone{text-align:center;padding:3.75rem}.adDone>span{color:#24945b;background:#e9f8ef;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;margin:0 auto .9375rem;display:grid}.adDone h2{font-size:1.25rem}.adDone p{color:#778196;font-size:.875rem}@media (width<=700px){.adsAdmin{padding:1.0625rem}.adSteps{gap:.3125rem}.adSteps button{justify-content:center;padding:.4375rem;font-size:0}.adSteps b{font-size:.8125rem}.choiceGrid{grid-template-columns:1fr}.adDrop{height:12.5rem}.adActions button{flex:1}.adDone{padding:2.1875rem 1.125rem}}.guidancePage{flex-direction:column;gap:1rem;display:flex}.guidanceHero{color:#fff;background:linear-gradient(135deg,#25385f,#5965b6 58%,#7659b8);border-radius:1.1875rem;justify-content:space-between;align-items:center;gap:1.5625rem;padding:1.6875rem 1.875rem;display:flex}.guidanceHero>div:first-child{max-width:40.625rem}.guidanceHero span{letter-spacing:.1062rem;color:#d8e1ff;font-size:.75rem;font-weight:800}.guidanceHero h2{letter-spacing:-.0312rem;margin:.5rem 0;font-size:1.4375rem}.guidanceHero p{color:#e5e9f6;margin:0;font-size:.8125rem;line-height:1.7}.studentPicker{background:#ffffff15;border:1px solid #ffffff2e;border-radius:.875rem;align-items:center;gap:.625rem;min-width:16.875rem;padding:.8125rem .9375rem;display:flex}.studentPicker>svg{width:1.375rem}.studentPicker label{color:#d8def1;flex:1;gap:.1875rem;font-size:.6875rem;display:grid;position:relative}.studentPicker select{appearance:none;color:#fff;background:0 0;border:0;outline:0;width:100%;padding-right:1.25rem;font:800 .625rem Manrope}.studentPicker option{color:#172033}.studentPicker label>svg{pointer-events:none;width:.875rem;position:absolute;bottom:1px;right:0}.guidanceStats{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.guidanceStats article{background:#fff;border:1px solid #e3e7ef;border-radius:.9375rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.guidanceStats article>span{color:#5965b6;background:#edf1ff;border-radius:.75rem;place-items:center;width:2.4375rem;height:2.4375rem;display:grid}.guidanceStats svg{width:1.1875rem}.guidanceStats article>div{display:grid}.guidanceStats small{color:#7b8699;font-size:.6875rem}.guidanceStats b{font-size:1.25rem;line-height:1.2}.guidanceStats em{color:#8b94a5;font-size:.6875rem;font-style:normal}.guidanceGrid{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.guidanceCard{background:#fff;border:1px solid #e3e7ef;border-radius:1rem;padding:1.1875rem}.guidanceCard>header{border-bottom:1px solid #edf0f5;justify-content:space-between;padding-bottom:.875rem;display:flex}.guidanceCard>header>div{display:grid}.guidanceCard header b{font-size:.9375rem}.guidanceCard header small{color:#8a94a7;font-size:.6875rem}.subjectPerformance>article{border-bottom:1px solid #f0f2f6;padding:.875rem 1px}.subjectScore{align-items:center;gap:.625rem;display:flex}.subjectScore strong{width:2.8125rem;font-size:1.0625rem}.subjectScore>div{display:grid}.subjectScore b{font-size:.8125rem}.subjectScore small,.dualProgress small{color:#8993a5;font-size:.6875rem}.dualProgress{gap:.3125rem;margin-top:.5625rem;display:grid}.dualProgress>span{background:#e9edf3;border-radius:.5rem;height:.375rem;overflow:hidden}.dualProgress i{background:linear-gradient(90deg,#5b68bc,#7a5cc2);border-radius:.5rem;height:100%;display:block}.recommendations>article{border-bottom:1px solid #edf0f5;gap:.625rem;padding:.8125rem 0;display:flex}.recommendations>article>span{border-radius:.625rem;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid}.recommendations .priority>span{color:#c95662;background:#fff0f0}.recommendations .review>span{color:#ba7a22;background:#fff7e5}.recommendations svg{width:1rem}.recommendations article>div{display:grid}.recommendations small{color:#8b94a4;font-size:.6875rem}.recommendations b{font-size:.8125rem}.recommendations p{color:#737e91;margin:.25rem 0 0;font-size:.6875rem;line-height:1.55}.guidanceSuccess,.guidanceEmpty{text-align:center;color:#687389;place-items:center;padding:2.8125rem 1.25rem;display:grid}.guidanceSuccess svg,.guidanceEmpty>svg{color:#38a36f;width:2.5rem;height:2.5rem}.guidanceSuccess b,.guidanceEmpty h2{color:#26324a;margin-top:.5rem;font-size:1.0625rem}.guidanceSuccess p,.guidanceEmpty p{max-width:25rem;font-size:.75rem}.guidanceEmpty{background:#fff;border:1px solid #e3e7ef;border-radius:1.0625rem}.guidanceEmpty.compact{border:0;padding:2rem}.guidanceLoading{color:#626db9;background:#fff;border:1px solid #e3e7ef;border-radius:1rem;align-content:center;place-items:center;gap:.5rem;min-height:12.5rem;display:grid}.guidanceLoading b{font-size:.8125rem}.guidanceTable{overflow:auto}.guidanceTableHead,.guidanceTableRow{grid-template-columns:1fr 5rem 5rem 5rem;align-items:center;gap:.5rem;min-width:37.5rem;padding:.6875rem .5rem;display:grid}.guidanceTableHead{color:#8a94a6;background:#f7f8fb;font-size:.6875rem;font-weight:800}.guidanceTableRow{border-bottom:1px solid #edf0f5}.guidanceTableRow>div{display:grid}.guidanceTableRow b{font-size:.8125rem}.guidanceTableRow small{color:#8993a6;font-size:.6875rem}.guidanceTableRow strong,.guidanceTableRow>span{font-size:.8125rem}.correct{color:#279366}.wrong{color:#c75363}.good{color:#269466}.mid{color:#b47a23}.low{color:#c75363}.formAlert button{color:inherit;background:0 0;border:0;align-items:center;gap:.25rem;margin-left:auto;font-size:.75rem;display:flex}@media (width<=900px){.guidanceHero{flex-direction:column;align-items:flex-start}.studentPicker{width:100%}.guidanceStats{grid-template-columns:repeat(2,1fr)}.guidanceGrid{grid-template-columns:1fr}}@media (width<=520px){.guidanceHero{padding:1.375rem}.guidanceStats{grid-template-columns:1fr}.guidanceStats article{padding:.8125rem}.guidanceCard{padding:.9375rem}}.parentPortal aside nav .nav-guidance{color:#4e5cac;background:#f6f7ff;border:1px solid #dfe4fb;position:relative}.parentPortal aside nav .nav-guidance:after{content:"YENİ";color:#fff;letter-spacing:.0312rem;background:#626bc0;border-radius:.5rem;margin-left:auto;padding:.1875rem .375rem;font-size:.625rem;font-weight:900}.parentPortal aside nav .nav-guidance.active{color:#fff;background:#5965b6;border-color:#5965b6}.parentPortal aside nav .nav-guidance.active:after{color:#5965b6;background:#fff}.renewalWarning{color:#75551c;background:linear-gradient(135deg,#fff9e9,#fff4d6);border:1px solid #f1cf82;border-radius:.9375rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.9375rem 1.125rem;display:flex}.renewalWarning>div{align-items:center;gap:.6875rem;display:flex}.renewalWarning>div>svg{width:1.5625rem}.renewalWarning span{display:grid}.renewalWarning b{font-size:.875rem}.renewalWarning small{color:#8c713e;font-size:.75rem}.renewalWarning>a{color:#fff;background:#b98024;border-radius:.5625rem;flex:none;align-items:center;gap:.3125rem;padding:.5625rem .8125rem;font-size:.75rem;font-weight:800;display:flex}.renewalWarning>a svg{width:.8125rem}@media (width<=620px){.renewalWarning{flex-direction:column;align-items:flex-start}.renewalWarning>a{justify-content:center;width:100%}}.v2VideoSection{background:linear-gradient(145deg,#eef3ff,#faf9ff);grid-template-columns:.82fr 1.18fr;align-items:center;gap:4.375rem;padding:6.5625rem max(1.75rem,50vw - 37.5rem);display:grid}.v2VideoCopy>span,.v2Challenges>div:first-child>span{letter-spacing:.1125rem;color:#5870d3;font-size:.75rem;font-weight:800}.v2VideoCopy h2{letter-spacing:-.0938rem;margin:.8125rem 0;font-size:2.375rem;line-height:1.16}.v2VideoCopy h2 em{color:#5c65ba;font-style:normal}.v2VideoCopy p{color:#69758a;font-size:.875rem;line-height:1.8}.v2VideoCopy>div{align-items:center;gap:.9375rem;margin-top:1.5625rem;display:flex}.v2VideoCopy .v2Button svg{width:1rem}.v2VideoDownload{color:#5364bb;border-bottom:1px solid #aeb7e7;padding:.4375rem .125rem;font-size:.75rem;font-weight:800}.v2VideoFrame{background:#fff;border:1px solid #dde4f2;border-radius:1.5625rem;padding:.75rem;position:relative;box-shadow:0 1.875rem 4.6875rem #354a8528}.v2VideoFrame video{aspect-ratio:16/9;object-fit:cover;background:#172033;border-radius:1.0625rem;width:100%;display:block}.v2VideoFrame>i{pointer-events:none;color:#5a66ba;background:#ffffffdb;border-radius:50%;place-items:center;width:4.0625rem;height:4.0625rem;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .75rem 2.1875rem #17203335}.v2VideoFrame>i svg{width:1.5rem;margin-left:.1875rem}.v2Capabilities{grid-template-columns:repeat(3,1fr)}.v2Challenges{color:#fff;background:#17233c;padding:5.3125rem max(1.75rem,50vw - 37.5rem)}.v2Challenges>div:first-child{text-align:center;margin-bottom:2rem}.v2Challenges>div:first-child>span{color:#aebcff}.v2Challenges h2{margin:.625rem 0;font-size:2.25rem}.v2Challenges>div:last-child{grid-template-columns:repeat(4,1fr);gap:.8125rem;display:grid}.v2Challenges article{background:#ffffff0a;border:1px solid #ffffff18;border-radius:1.125rem;min-height:10rem;padding:1.4375rem}.v2Challenges article:nth-child(2),.v2Challenges article:nth-child(4){background:linear-gradient(145deg,#5663b435,#7659b52b)}.v2Challenges article b{font-size:1.0625rem}.v2Challenges article p{color:#b9c2d5;margin-top:.75rem;font-size:.75rem;line-height:1.75}.v2Guidance{background:#fff;padding:6.5625rem max(1.75rem,50vw - 37.5rem)}.v2GuidanceLayout{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.4375rem;display:grid}.v2GuidanceDashboard{background:linear-gradient(160deg,#fff,#f6f8fd);border:1px solid #dfe5ef;border-radius:1.4375rem;padding:1.4375rem;box-shadow:0 1.5625rem 4.0625rem #273b7517}.v2GuidanceDashboard>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.v2GuidanceDashboard header>div{align-items:center;gap:.625rem;display:flex}.v2GuidanceDashboard header svg{color:#5866bc;background:#eaf0ff;border-radius:.6875rem;width:2.0625rem;height:2.0625rem;padding:.5rem}.v2GuidanceDashboard header span{display:grid}.v2GuidanceDashboard header small{color:#7b86a0;letter-spacing:1px;font-size:.625rem}.v2GuidanceDashboard header b{font-size:.875rem}.v2GuidanceDashboard header>i{color:#27865d;background:#e8f7ef;border-radius:.625rem;padding:.3125rem .5rem;font-size:.6875rem;font-style:normal}.v2GuideStats{grid-template-columns:repeat(3,1fr);gap:.5625rem;margin:.875rem 0;display:grid}.v2GuideStats article{background:#fff;border:1px solid #e5e9f1;border-radius:.8125rem;padding:.8125rem;display:grid}.v2GuideStats small{color:#8a94a6;font-size:.625rem}.v2GuideStats b{font-size:1.125rem}.v2GuideStats em{color:#5d6fc3;font-size:.625rem;font-style:normal}.v2GuideSubjects{background:#fff;border:1px solid #e5e9f1;border-radius:.875rem;padding:.9375rem}.v2GuideSubjects p{justify-content:space-between;margin:.5rem 0 .25rem;font-size:.75rem;display:flex}.v2GuideSubjects>i{background:#e8ecf3;border-radius:.3125rem;height:.3125rem;display:block;overflow:hidden}.v2GuideSubjects>i em{background:linear-gradient(90deg,#5770d1,#7c5ab9);border-radius:.3125rem;height:100%;display:block}.v2GuideAlert{color:#a86b22;background:#fff4e8;border-radius:.8125rem;gap:.6875rem;margin-top:.75rem;padding:.8125rem;display:flex}.v2GuideAlert>svg{width:1.25rem}.v2GuideAlert span{display:grid}.v2GuideAlert small{font-size:.625rem;font-weight:800}.v2GuideAlert b{color:#5d4428;font-size:.8125rem}.v2GuideAlert em{color:#8a7153;font-size:.625rem;font-style:normal}.v2GuidanceFeatures{gap:.75rem;display:grid}.v2GuidanceFeatures article{background:#fff;border:1px solid #e4e8f0;border-radius:1rem;gap:.875rem;padding:1.0625rem;display:flex}.v2GuidanceFeatures article>span{color:#5966b9;background:#edf1ff;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.v2GuidanceFeatures svg{width:1.1875rem}.v2GuidanceFeatures article div{gap:.25rem;display:grid}.v2GuidanceFeatures b{font-size:.875rem}.v2GuidanceFeatures p{color:#748095;margin:0;font-size:.75rem;line-height:1.6}@media (width<=900px){.v2VideoSection,.v2GuidanceLayout{grid-template-columns:1fr}.v2VideoSection{gap:2.1875rem}.v2Capabilities,.v2Challenges>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.v2VideoSection,.v2Guidance{padding:4.375rem 1.375rem}.v2VideoCopy h2{font-size:1.9375rem}.v2VideoCopy>div{flex-direction:column;align-items:flex-start}.v2Capabilities,.v2Challenges>div:last-child,.v2GuideStats{grid-template-columns:1fr}.v2GuidanceDashboard{padding:.9375rem}.v2Challenges{padding:4.0625rem 1.375rem}}.v2ApkHeader{align-items:center;gap:.3125rem;color:#5263b8!important;font-weight:800!important;display:flex!important}.v2ApkHeader svg{width:.875rem}.v2DownloadButton{color:#44516a;background:#fff;border:1px solid #cfd6e8;border-radius:.6875rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:800;display:inline-flex;box-shadow:0 .5rem 1.5rem #273c7010}.v2DownloadButton svg{color:#5966ba;width:.9375rem}.v2CtaDownload{color:#fff;border:1px solid #ffffff45;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;margin-top:.5625rem;padding:.5625rem .875rem;font-size:.75rem;font-weight:800;display:flex}.v2CtaDownload svg{width:.875rem}@media (width<=1050px){.v2ApkHeader{display:none!important}}@media (width<=700px){.v2HeroActions{flex-direction:column;align-items:stretch!important}.v2HeroActions>a{justify-content:center}.v2DownloadButton{width:100%}}.v2HeaderActions>.v2ParentLogin{white-space:nowrap;background:#fff;border:1px solid #dce2ed;border-radius:.625rem;justify-content:center;align-items:center;min-height:2.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex;color:#4f5c73!important}.v2HeaderActions>.v2ParentLogin:hover{background:#f5f7ff;border-color:#9eaae0;color:#4f5fb4!important}.v2HeaderActions>.v2ApkHeader{white-space:nowrap;background:0 0;border:0;min-height:2.375rem;padding:0 .25rem}.v2HeaderActions>.v2Button.compact{white-space:nowrap;min-height:2.375rem;padding:0 .9375rem}.pairingModal{background:#fff;border-radius:1.375rem;width:min(35rem,100vw - 1.75rem);max-height:92vh;overflow:auto;box-shadow:0 1.875rem 5.625rem #17203345}.pairingModal>header{z-index:2;background:#fff;border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;height:auto;padding:1.125rem 1.25rem;display:flex;position:sticky;top:0}.pairingModal>header>div{align-items:center;gap:.6875rem;display:flex}.pairingModal>header>div>span{color:#5966ba;background:#edf1ff;border-radius:.75rem;place-items:center;width:2.4375rem;height:2.4375rem;display:grid}.pairingModal>header>div>span svg{width:1.1875rem}.pairingModal>header>div>div{display:grid}.pairingModal header small{color:#7e89a0;letter-spacing:1px;font-size:.6875rem}.pairingModal header b{font-size:1rem}.pairingModal>header>button{background:#f1f3f7;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.pairingModal>header>button svg{width:.9375rem}.pairCodeStep,.pairRestoreStep{gap:.75rem;padding:1.5625rem;display:grid}.pairCodeStep{text-align:center;justify-items:center}.pairIllustration{color:#5966ba;background:linear-gradient(145deg,#e8eeff,#f2eaff);border-radius:1.4375rem;place-items:center;width:4.6875rem;height:4.6875rem;display:grid;position:relative}.pairIllustration>svg{width:2.125rem}.pairIllustration i{color:#fff;background:#2d9a68;border-radius:50%;place-items:center;width:1.8125rem;height:1.8125rem;display:grid;position:absolute;bottom:-.3125rem;right:-.375rem}.pairIllustration i svg{width:.875rem}.pairCodeStep h3,.pairRestoreStep h3{margin:.25rem 0 0;font-size:.875rem}.pairCodeStep p,.pairRestoreStep>p{color:#7c8698;margin:0;font-size:.75rem}.pairCodeStep input{text-align:center;letter-spacing:.5rem;color:#30395b;background:#f8f9fc;border:1px solid #d8ddea;border-radius:.8125rem;width:15rem;padding:.875rem;font:800 1.5rem Manrope}.pairCodeStep>button{color:#fff;background:#5966ba;border:0;border-radius:.625rem;align-items:center;gap:.375rem;padding:.625rem 1.0625rem;font-size:.8125rem;font-weight:800;display:flex}.pairDeviceVerified{color:#27865d;background:#eaf8f0;border-radius:.8125rem;align-items:center;gap:.6875rem;padding:.8125rem;display:flex}.pairDeviceVerified>svg{width:1.3125rem}.pairDeviceVerified div{display:grid}.pairDeviceVerified small{font-size:.625rem}.pairDeviceVerified b{color:#294638;font-size:.875rem}.pairDeviceVerified span{color:#648071;font-size:.6875rem}.profileChoices{gap:.5rem;display:grid}.profileChoices button,.newPairChoice{text-align:left;background:#fff;border:1px solid #dfe4ed;border-radius:.8125rem;align-items:center;gap:.6875rem;width:100%;padding:.8125rem;display:flex}.profileChoices button>svg:first-child,.newPairChoice>svg:first-child{color:#5966ba;background:#edf1ff;border-radius:.6875rem;width:2.3125rem;height:2.3125rem;padding:.5625rem}.profileChoices button>span,.newPairChoice>span{flex:1;display:grid}.profileChoices b,.newPairChoice b{font-size:.8125rem}.profileChoices small,.newPairChoice small{color:#818b9d;font-size:.6875rem}.profileChoices em{color:#27865d;font-size:.625rem;font-style:normal}.profileChoices button>svg:last-child,.newPairChoice>svg:last-child{color:#6672ba;width:.9375rem}.pairOr{color:#929aab;align-items:center;gap:.5rem;font-size:.6875rem;display:flex}.pairOr span{background:#e4e7ed;flex:1;height:1px}.newPairChoice{background:#f8f9fc}.pairingModal>.formAlert{margin:.875rem 1.25rem 0}.packageStatusCard{align-items:center}.packageStatusCard>a{white-space:nowrap;color:#6549cc;background:#f0edff;border:1px solid #ddd5ff;border-radius:.5625rem;align-items:center;gap:.25rem;margin-left:auto;padding:.5rem .625rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:all .18s;display:flex}.packageStatusCard>a:hover{color:#fff;background:#6549cc;border-color:#6549cc;transform:translateY(-1px)}.packageStatusCard>a svg{width:.75rem;height:.75rem}.emptyState button{cursor:pointer}@media (width<=620px){.packageStatusCard>a{padding:.5rem}.packageStatusCard>a svg{display:none}}:is(.portal,.studioShell,.purchasePage,.siteV2) :is(button,input,select,textarea){min-height:2.75rem;font-size:.9375rem!important}:is(.portal,.studioShell,.purchasePage) :is(p,li,label,span,em){line-height:1.55;font-size:.9375rem!important}:is(.portal,.studioShell,.purchasePage) small{line-height:1.45;font-size:.8125rem!important}:is(.portal,.studioShell,.purchasePage) :is(b,strong){line-height:1.4;font-size:1rem!important}:is(.portal,.studioShell,.purchasePage) :is(h2,h3){line-height:1.25}.portal aside nav button,.logout{min-height:3rem;padding:.8125rem .875rem;font-size:.9375rem!important}.portalMain>header h2{font-size:1.375rem!important}.portalMain>header>div:first-of-type span{font-size:.8125rem!important}.panelTitle b{font-size:1.0625rem!important}.panelTitle small{font-size:.8125rem!important}.panelTitle>button,.solid,.emptyState button{min-height:2.75rem;padding:.6875rem .9375rem;font-size:.875rem!important}.deviceRow b,.taskRow b{font-size:.9375rem!important}.deviceRow small,.taskRow small{font-size:.8125rem!important}.quick>button{min-height:4.125rem;padding:.9375rem .3125rem}.quick>button b{font-size:.9375rem!important}.quick>button small{font-size:.8125rem!important}.statGrid article{align-items:center;min-height:7rem;padding:1.25rem}.statGrid small{font-size:.75rem!important}.statGrid b{font-size:1.5rem!important}.statGrid em{font-size:.8125rem!important}.dashboardActionCard>div,.packageStatusCard>div{min-width:0}.dashboardActionCard>button,.packageStatusCard>a{white-space:nowrap;color:#4564c8;cursor:pointer;background:#f2f5ff;border:1px solid #dce4fa;border-radius:.625rem;justify-content:center;align-items:center;gap:.3125rem;min-height:2.6875rem;margin-left:auto;padding:.6875rem .8125rem;font-weight:800;text-decoration:none;display:flex;font-size:.8125rem!important}.dashboardActionCard>button:hover,.packageStatusCard>a:hover{color:#fff;background:#4967d3;border-color:#4967d3}.dashboardActionCard>button svg,.packageStatusCard>a svg{width:.9375rem;height:.9375rem}.siteV2 :is(p,li){line-height:1.75;font-size:1.0625rem!important}.siteV2 small{line-height:1.4;font-size:.75rem!important}.siteV2 :is(button,a){font-size:.875rem!important}.siteV2 :is(h3,b,strong){line-height:1.35}.v2Header nav a{font-size:.875rem!important}.v2Button{min-height:3.25rem;font-size:.9375rem!important}.v2SectionHead>span,.v2JourneyIntro>span,.v2ParentCopy>span,.v2PurchaseCta>div>span{font-size:.8125rem!important}.studioShell aside>button,.studioPicker button,.studioEditorHead button,.publishContent,.studioPreviewActions button{min-height:2.75rem;font-size:.875rem!important}.studioShell>header b{font-size:1.1875rem!important}.studioEditorHead h2,.studioModal header h2{font-size:1.3125rem!important}.generatedContent p,.generatedContent li,.lessonPreview p,.questionsPreview li{line-height:1.65;font-size:.9375rem!important}@media (width<=900px){.dashboardActionCard,.packageStatusCard{flex-wrap:wrap}.dashboardActionCard>button,.packageStatusCard>a{width:100%;margin:.625rem 0 0}.statGrid article>div{flex:1}}.backupRow{background:#fff;border:1px solid #e7ebf5;border-radius:.875rem;align-items:center;gap:.875rem;margin-bottom:.625rem;padding:1rem;display:flex}.backupRow>span{color:#4967d3;background:#eef3ff;border-radius:.875rem;flex:none;place-items:center;width:2.875rem;height:2.875rem;display:grid}.backupRow>div{flex:1;gap:.1875rem;min-width:0;display:grid}.backupRow b{color:#22304a;font-size:1rem}.backupRow small{color:#67718a;font-size:.8125rem}.backupRow em{color:#8b93a7;font-size:.8125rem;font-style:normal}.backupActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5625rem;display:flex}.backupActive{color:#1f7a52;background:#e7f7ef;border-radius:62.4375rem;padding:.4375rem .6875rem;font-size:.75rem;font-style:normal;font-weight:800}.backupLoading{color:#67718a;align-items:center;gap:.5625rem;padding:1.375rem;font-size:.9375rem;display:flex}@media (width<=760px){.backupRow{flex-wrap:wrap}.backupActions{justify-content:flex-start;width:100%}}.profileChoices button em{font-style:normal}.pairBackupDate{color:#8b93a7!important}.pairReplaceWarning{color:#a15c18;background:#fff5e6;border-radius:.5rem;align-items:center;gap:.3125rem;margin-top:.25rem;padding:.3125rem .5rem;font-size:.75rem;font-weight:700;display:flex}.pairReplaceWarning svg{flex:none;width:.875rem;height:.875rem}.releaseUploadForm{background:#fbfcff;border:1px dashed #d6ddf0;border-radius:1rem;gap:.875rem;margin-bottom:1.125rem;padding:1.125rem;display:grid}.releaseUploadForm>header{align-items:center;gap:.75rem;display:flex}.releaseUploadForm>header>svg{color:#4967d3;flex:none;width:1.875rem;height:1.875rem}.releaseUploadForm>header b{color:#22304a;font-size:1rem;display:block}.releaseUploadForm>header small{color:#7b849a;font-size:.8125rem}.releaseUploadForm label{color:#4c566c;gap:.375rem;font-size:.875rem;font-weight:700;display:grid}.releaseUploadForm input[type=file]{background:#fff;border:1px solid #dbe1f0;border-radius:.6875rem;padding:.625rem;font-size:.875rem}.releaseUploadForm textarea{font:inherit;resize:vertical;border:1px solid #dbe1f0;border-radius:.6875rem;padding:.6875rem;font-size:.9375rem}.releaseFileField em{color:#4967d3;font-size:.8125rem;font-style:normal;font-weight:700}.releaseMandatory{color:#22304a;flex-direction:row;align-items:center;font-size:.9375rem;gap:.5625rem!important}.releaseMandatory input{width:1.1875rem;height:1.1875rem;min-height:0}.releaseUploadForm>footer{justify-content:flex-end;display:flex}.releaseList{gap:.625rem;display:grid}.releaseRow{background:#fff;border:1px solid #e7ebf5;border-radius:.875rem;align-items:center;gap:.875rem;padding:1rem;display:flex}.releaseRow.published{background:#f6fdf9;border-color:#bfe6d2}.releaseRow>span{color:#4967d3;background:#eef3ff;border-radius:.875rem;flex:none;place-items:center;width:2.875rem;height:2.875rem;display:grid}.releaseRow>div{flex:1;gap:.1875rem;min-width:0;display:grid}.releaseRow b{color:#22304a;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;display:flex}.releaseRow b i{color:#8b93a7;font-size:.75rem;font-style:normal;font-weight:700}.releaseRow small{color:#67718a;font-size:.8125rem}.releaseRow em{color:#8b93a7;font-size:.8125rem;font-style:normal}.releaseActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5625rem;display:flex}@media (width<=760px){.releaseRow{flex-wrap:wrap}.releaseActions{justify-content:flex-start;width:100%}}.appUpdateBanner{background:linear-gradient(120deg,#eafaf3,#e7f7ef);border:1px solid #bfe6d2;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:.875rem;padding:1rem 1.125rem;display:flex}.appUpdateBanner>div{flex:1;align-items:center;gap:.75rem;min-width:13.75rem;display:flex}.appUpdateBanner>div>svg{color:#1f7a52;flex:none;width:1.625rem;height:1.625rem}.appUpdateBanner b{color:#1c5c40;font-size:1rem;display:block}.appUpdateBanner small{color:#4c7a64;font-size:.8125rem}.appUpdateBanner>a{color:#fff;background:#1f7a52;border-radius:.6875rem;align-items:center;gap:.375rem;min-height:2.75rem;padding:.6875rem .9375rem;font-size:.875rem;font-weight:800;text-decoration:none;display:flex}.appUpdateBanner>a:hover{background:#17643f}.portal{height:100dvh;min-height:100dvh;overflow:hidden}.portalMain{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto}.portalContent{width:100%;max-width:none;margin:0}.portal aside{height:100dvh;overflow-y:auto}.terminalLine{color:#4a5568;word-break:break-word;margin:.125rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6}.terminalLine span{color:#3f68e6;margin-right:.375rem;font-weight:700}.portalContent{zoom:.72}.paymentsToggleBar{background:#fff;border:1px solid #e6ebf3;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex;box-shadow:0 .625rem 1.875rem #263a610a}.paymentsToggleBar>div{flex-direction:column;gap:.1875rem;display:flex}.paymentsToggleBar b{font-size:.9375rem}.paymentsToggleBar small{color:#6b7688;font-size:.75rem}.paymentsToggleBar button{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2c70ea,#604fda);border:0;border-radius:.625rem;padding:.6875rem 1.125rem;font-size:.8125rem;font-weight:800}.paymentsToggleBar button.deviceRevoke{background:#e8556d}.quoteRequestForm{flex-direction:column;gap:.75rem;display:flex}.quoteRequestForm label{color:#33405a;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:700;display:flex}.quoteRequestForm input,.quoteRequestForm textarea{font:inherit;color:#172033;background:#fbfcfe;border:1px solid #dbe2ec;border-radius:.625rem;padding:.75rem .875rem;font-size:.875rem}.quoteRequestForm textarea{resize:vertical;min-height:6rem}.quoteRequestList{flex-direction:column;gap:.75rem;display:flex}.quoteRequestList article{background:#f7f9fc;border:1px solid #eaeef4;border-radius:.875rem;align-items:flex-start;gap:.875rem;padding:1rem;display:flex}.quoteRequestList article.open{background:#eef4ff;border-color:#d6e3ff}.quoteRequestList article>div:first-child{flex-direction:column;flex:1;gap:.25rem;display:flex}.quoteRequestList b{font-size:.875rem}.quoteRequestList b span{color:#6b7688;font-weight:600}.quoteRequestList small{color:#7a8598;font-size:.75rem}.quoteRequestList p{color:#33405a;margin:.375rem 0 0;font-size:.8125rem;line-height:1.6}.quoteRequestList .rowActions{flex-direction:column;gap:.375rem;display:flex}.quoteRequestList .rowActions button{cursor:pointer;color:#33405a;background:#fff;border:1px solid #dbe2ec;border-radius:.5rem;padding:.4375rem .75rem;font-size:.75rem;font-weight:700}.quoteRequestList i{color:#6b7688;white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:800}img,svg,video,canvas{max-width:100%}h1,h2,h3,h4,h5,h6,p,li,td,th,label,span,a,button,small,figcaption{overflow-wrap:break-word}input,select,textarea{max-width:100%}@media (width<=820px){.inlineTimeSettings .policyGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.inlineTimeSettings .policyGrid{grid-template-columns:1fr}}.chatSupport{align-items:start}.chatCard{flex-direction:column;min-height:30rem;max-height:38rem;padding:0;display:flex;overflow:hidden}.chatMessages{background:#f7f9fd;flex-direction:column;flex:1;gap:.7rem;padding:1.1rem;display:flex;overflow-y:auto}.chatBubble{background:#fff;border:1px solid #e6ebf3;border-radius:1rem;max-width:82%;padding:.65rem .9rem;box-shadow:0 2px 6px #15213b0a}.chatBubble b{letter-spacing:.03em;text-transform:uppercase;color:#6d788d;margin-bottom:.2rem;font-size:.72rem;display:block}.chatBubble p{white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:.92rem;line-height:1.45}.chatBubble small{color:#9aa4b6;margin-top:.3rem;font-size:.68rem;display:block}.chatBubble.robi{border-bottom-left-radius:.3rem;align-self:flex-start}.chatBubble.robi b{color:#2c70ea}.chatBubble.me{color:#fff;background:linear-gradient(135deg,#2c70ea,#604fda);border:0;border-bottom-right-radius:.3rem;align-self:flex-end}.chatBubble.me b{color:#dfe8ff}.chatBubble.me small{color:#c6d4f7}.chatBubble.typing p{color:#8b95a9;font-style:italic}.chatInput{background:#fff;border-top:1px solid #e9edf4;gap:.6rem;padding:.8rem;display:flex}.chatInput input{width:100%;min-width:0;font:inherit;border:1px solid #dde4ee;border-radius:.7rem;flex:auto;padding:.8rem 1rem;font-size:1rem}.chatInput input:focus{border-color:#2c70ea;outline:2px solid #2c70ea33}.chatSend{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3474eb,#6751db);border:0;border-radius:.7rem;flex:none;justify-content:center;align-items:center;width:2.9rem;height:2.9rem;display:flex}.chatSend:disabled{opacity:.5;cursor:default}.chatSend svg{width:1.15rem;height:1.15rem}.chatEmpty{color:#6d788d;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.7rem;padding:2rem;display:flex}.chatEmpty svg{color:#b9c3d6;width:2.6rem;height:2.6rem}.chatTicketRight{align-items:center;gap:.5rem;display:flex}.chatDelete{color:#9aa4b6;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.35rem}.chatDelete:hover{color:#d64550;background:#fdeef0}.parentTickets article.active{cursor:pointer;outline:2px solid #2c70ea}.parentTickets article{cursor:pointer}@media (width<=900px){.chatSupport{grid-template-columns:1fr}.chatCard{min-height:22rem}}.chatTopBar{background:#fff;border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.chatTopBar b{color:#26334b;font-size:.9rem}.chatEndBtn{color:#c0394a;font:inherit;cursor:pointer;background:#fdeef0;border:1px solid #e2b8bd;border-radius:.6rem;padding:.42rem .8rem;font-size:.78rem;font-weight:700}.chatEndBtn:hover{background:#fbdde1}.chatEndBtn:disabled{opacity:.55;cursor:default}.chatClosedBar{color:#6d788d;background:#f7f9fd;border-top:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;font-size:.9rem;display:flex}.chatClosedBar button{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3474eb,#6751db);border:0;border-radius:.6rem;padding:.55rem 1rem;font-size:.85rem;font-weight:800}.chatTicketActions{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.chatTicketActions button{color:#47516a;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde4ee;border-radius:.55rem;padding:.32rem .7rem;font-size:.74rem;font-weight:700}.chatTicketActions button:hover{color:#2c70ea;border-color:#2c70ea}.savedMark{color:#27865d;background:#e9f7f0;border-radius:.55rem;padding:.32rem .7rem;font-size:.74rem;font-style:normal;font-weight:800}.userMenu{justify-content:flex-end;display:flex;position:relative}.menuDots{color:#47516a;cursor:pointer;background:#fff;border:1px solid #dde4ee;border-radius:.5rem;width:2rem;height:1.7rem;font-size:1rem;font-weight:800;line-height:1}.menuDots:hover{color:#2c70ea;border-color:#2c70ea}.userMenuPop{z-index:50;background:#fff;border:1px solid #e5e9f0;border-radius:.65rem;flex-direction:column;min-width:7.5rem;display:flex;position:absolute;top:2rem;right:0;overflow:hidden;box-shadow:0 12px 28px #15213b24}.userMenuPop button{font:inherit;color:#3a4560;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.6rem .9rem;font-size:.82rem;font-weight:700}.userMenuPop button:hover{background:#f3f6fc}.userMenuPop button.danger{color:#d64550}.userMenuPop button.danger:hover{background:#fdeef0}.maintPage{background:linear-gradient(150deg,#2c70ea,#604fda 60%,#7651e8);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.maintPage .maintCard{text-align:center;background:#fff;border-radius:1.5rem;max-width:30rem;padding:3rem 2.5rem;box-shadow:0 24px 60px #0b1c4d4d}.maintIcon{font-size:3rem;line-height:1}.maintPage h1{color:#172033;margin:.8rem 0 .6rem;font-size:1.6rem}.maintPage p{color:#5c667c;margin:0;font-size:1rem;line-height:1.6}.maintSpin{border:3px solid #e3ebff;border-top-color:#2c70ea;border-radius:50%;width:2rem;height:2rem;margin:1.4rem auto .8rem;animation:1s linear infinite maintspin;display:block}@keyframes maintspin{to{transform:rotate(360deg)}}.maintPage small{color:#98a2b6;font-weight:700}.maintAdminCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.maintAdminCard b{font-size:.95rem;display:block}.maintAdminCard>div:first-child small{color:#687389}.maintRow{align-items:center;gap:.7rem;display:flex}.maintRow i{letter-spacing:.04em;border-radius:.5rem;padding:.35rem .7rem;font-size:.72rem;font-style:normal;font-weight:800}.maintRow i.live{color:#27865d;background:#e9f7f0}.maintRow i.paused{color:#b76e17;background:#fdf1e3}.maintAdminCard button{color:#3a4560;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde4ee;border-radius:.6rem;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:800;display:inline-flex}.maintAdminCard button.solid{color:#fff;background:linear-gradient(135deg,#3474eb,#6751db);border:0}.maintAdminCard button:disabled{opacity:.6;cursor:default}.quoteModalShade{z-index:120;background:#10192ecc;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}.quoteModal{background:#fff;border-radius:1.1rem;width:100%;max-width:30rem;max-height:90vh;padding:1.8rem;position:relative;overflow:auto;box-shadow:0 30px 80px #0b1c4d66}.quoteModal h3{color:#172033;align-items:center;gap:.5rem;margin:.2rem 0 .3rem;font-size:1.15rem;display:flex}.quoteModal>p{color:#5c667c;margin:0 0 1rem;font-size:.9rem}.quoteModalClose{cursor:pointer;color:#5c667c;background:#f2f5fa;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:flex;position:absolute;top:.8rem;right:.8rem}.quoteModalClose:hover{background:#e7edf6}.planChoices .otherPlan{background:#f8fafd;border-style:dashed;border-color:#b9c6dd}.planChoices .otherPlan:hover{border-color:#2c70ea}.planChoices .otherPlan b{color:#2c70ea}.legalPage{color:#3a4560;background:#f4f6fb;flex-direction:column;min-height:100vh;display:flex}.legalPage>header{background:#fff;border-bottom:1px solid #e6ebf4;justify-content:space-between;align-items:center;padding:.9rem 1.4rem;display:flex}.legalPage>header .logo{color:#172033;align-items:center;gap:.45rem;font-weight:900;text-decoration:none;display:flex}.legalPage>header .logoMark{color:#fff;background:linear-gradient(135deg,#3474eb,#6751db);border-radius:.6rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.legalPage>header a:last-child{color:#5c667c;align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.legalPage main{flex:1;padding:2rem 1.2rem}.legalPage article{background:#fff;border-radius:1.2rem;max-width:52rem;margin:0 auto;padding:2.4rem;box-shadow:0 14px 40px #15213b14}.legalPage h1{color:#172033;margin:0 0 .35rem;font-size:1.55rem}.legalPage article>em{color:#98a2b6;margin-bottom:1.2rem;font-size:.82rem;font-style:normal;display:block}.legalPage h2{color:#2c70ea;margin:1.5rem 0 .5rem;font-size:1.05rem}.legalPage p{margin:.5rem 0;font-size:.95rem;line-height:1.75}.legalPage ul{margin:.5rem 0 .5rem 1.3rem;padding:0;font-size:.95rem;line-height:1.75}.legalPage li{margin:.3rem 0}.legalPage li>b{color:#172033}.legalPage a{color:#2c70ea}.legalPage>footer{color:#98a2b6;background:#fff;border-top:1px solid #e6ebf4;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.1rem;padding:1.2rem;font-size:.82rem;display:flex}.legalPage>footer a{color:#5c667c;font-weight:700;text-decoration:none}@media (width<=640px){.legalPage article{padding:1.5rem 1.2rem}.legalPage h1{font-size:1.3rem}}.consents a{color:#2c70ea}.legalModalShade{z-index:130;background:#10192ed9;justify-content:center;align-items:center;padding:1.2rem;display:flex;position:fixed;inset:0}.legalModalCard{background:#fff;border-radius:1.1rem;flex-direction:column;width:100%;max-width:44rem;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0b1c4d66}.legalModalHead{border-bottom:1px solid #e6ebf4;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.legalModalHead b{color:#172033;font-size:1.05rem}.legalModalHead button{cursor:pointer;color:#5c667c;background:#f2f5fa;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:flex}.legalModalHead button:hover{background:#e7edf6}.legalModalBody{color:#3a4560;padding:1.2rem 1.6rem;font-size:.93rem;line-height:1.7;overflow-y:auto}.legalModalBody h2{color:#2c70ea;margin:1.2rem 0 .4rem;font-size:1rem}.legalModalBody p{margin:.5rem 0}.legalModalBody ul{margin:.4rem 0 .4rem 1.2rem;padding:0}.legalModalBody li{margin:.3rem 0}.legalModalFoot{color:#5c667c;background:#f8fafd;border-top:1px solid #e6ebf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1.4rem;font-size:.85rem;display:flex}.legalModalFoot .ok{color:#27865d;align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.legalModalFoot button.solid{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#3474eb,#6751db);border:0;border-radius:.6rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:800}.consents label.consentDoc{cursor:pointer}.consents label.consentDoc:hover b{color:#2c70ea}.deviceChips{flex-wrap:wrap;gap:.45rem;margin-top:.4rem;display:flex}.deviceChips i{border-radius:.55rem;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.75rem;font-style:normal;font-weight:700;display:inline-flex}.deviceChips .walletChip{color:#21845c;background:#eaf7f0}.deviceChips .timeChip{color:#3f59ae;background:#e8f0ff}.deviceChips b{font-weight:900}.parentNameForm{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.75rem 0 .25rem;display:flex}.parentNameForm label{color:#67718a;letter-spacing:.04em;flex-direction:column;flex:1;gap:.3rem;min-width:220px;font-size:.72rem;font-weight:800;display:flex}.parentNameForm input{color:#1f2740;background:#fff;border:1px solid #d7dde9;border-radius:.6rem;padding:.6rem .75rem;font-size:.9rem;font-weight:600}.parentNameForm input:focus{border-color:#4a7dff;outline:none;box-shadow:0 0 0 3px #4a7dff26}.parentNameForm button{color:#fff;cursor:pointer;background:#2f6df6;border:none;border-radius:.6rem;padding:.6rem 1.1rem;font-size:.85rem;font-weight:800}.parentNameForm button:disabled{opacity:.6;cursor:default}.parentNameForm>small{color:#8a93a8;flex-basis:100%;font-size:.72rem}.taskApprovalActions{align-items:center;gap:.4rem;display:flex}.taskApprovalActions button.delete{color:#c2405c;background:#fdecee}.taskApprovalActions button.delete:hover{background:#f9d9e0}.lp{--ink:#17233d;--muted:#69768c;--blue:#2c70ea;--blue2:#3f5fc9;--violet:#6751db;--line:#e5eaf3;--soft:#f5f8fd;--radius:1.25rem;min-height:100vh;color:var(--ink);background:#fff;font-family:Manrope,Arial,sans-serif;overflow-x:clip}.lp *{box-sizing:border-box}.lp img,.lp svg,.lp video{max-width:100%}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;margin:0;line-height:1.15}.lp p{margin:0}.lp a{text-decoration:none}.lp section{position:relative}.lpHead{z-index:60;-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border-bottom:1px solid var(--line);background:#fffffff2;align-items:center;gap:1.25rem;height:4.75rem;padding:0 max(1.25rem,50vw - 39rem);display:flex;position:sticky;top:0}.lpBrand{color:var(--ink);flex:none;align-items:center;gap:.625rem;display:flex}.lpBrand img{object-fit:contain;width:2.5rem;height:2.5rem}.lpBrand span{flex-direction:column;line-height:1.15;display:flex}.lpBrand b{letter-spacing:.06em;font-size:1.1875rem;font-weight:900}.lpBrand small{letter-spacing:.07em;color:#8490a3;font-size:.625rem;font-weight:800}.lpHead nav{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.lpHead nav>a{color:#5d6980;font-size:.875rem;font-weight:800}.lpHead nav>a:hover{color:var(--blue)}.lpNavCta{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;width:100%;padding-top:.75rem;display:none}.lpHeadActions{align-items:center;gap:.875rem;display:flex}.lpBtn{background:linear-gradient(135deg,var(--blue2),var(--violet));cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 1.125rem;font-size:.875rem;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 .75rem 1.75rem #4d66cf2e;color:#fff!important}.lpBtn:hover{transform:translateY(-.0625rem);box-shadow:0 1rem 2.25rem #4d66cf3d}.lpBtn svg{width:1rem;height:1rem}.lpBtn.sm{min-height:2.375rem;padding:0 .9375rem;font-size:.8125rem}.lpBtn.light{background:#fff;color:#354fba!important}.lpBtn.dark{background:#17294b}.lpBtnOutline{color:#44516a;background:#fff;border:1px solid #cfd6e8;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 1.0625rem;font-size:.875rem;font-weight:800;display:inline-flex;box-shadow:0 .5rem 1.5rem #273c7010}.lpBtnOutline svg{color:#5966ba;width:.9375rem;height:.9375rem}.lpGhost{color:#43516b;align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:800;display:inline-flex}.lpGhost svg{background:#fff;border-radius:50%;width:2rem;height:2rem;padding:.5rem;box-shadow:0 .375rem 1.125rem #24365b18}.lpApkLink{white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:800;display:inline-flex;color:#5263b8!important}.lpApkLink svg{width:.875rem;height:.875rem}.lpGhostLink{white-space:nowrap;background:#fff;border:1px solid #dce2ed;border-radius:.625rem;align-items:center;min-height:2.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:800;display:inline-flex;color:#4f5c73!important}.lpGhostLink:hover{background:#f5f7ff;border-color:#9eaae0;color:#4f5fb4!important}.lpMenu{color:#3b4763;cursor:pointer;background:0 0;border:0;padding:.375rem;display:none}.lpMenu svg{width:1.5rem;height:1.5rem}.lpHero{background:radial-gradient(circle at 82% 12%,#eef3ff 0,#0000 46%),linear-gradient(160deg,#fbfcff 0%,#f1f5ff 100%);grid-template-columns:1.05fr .95fr;align-items:center;gap:2rem;min-height:44rem;padding:4rem max(1.25rem,50vw - 39rem) 3.5rem;display:grid;overflow:hidden}.lpGlow{pointer-events:none;border-radius:50%;position:absolute}.lpGlow.one{background:#738af21f;width:32rem;height:32rem;top:-10rem;right:-8rem}.lpGlow.two{background:#a069e31a;width:22rem;height:22rem;bottom:-10rem;left:-10rem}.lpHeroCopy{z-index:2;max-width:38rem;position:relative}.lpPill{color:#5269c4;background:#fff;border:1px solid #dce4ff;border-radius:2rem;align-items:center;gap:.4375rem;padding:.4375rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 .375rem 1.125rem #2c4a9c12}.lpPill svg{width:.875rem;height:.875rem}.lpHero h1{letter-spacing:-.045em;margin:1.25rem 0 1.125rem;font-size:3.5rem}.lpHero h1 em{background:linear-gradient(120deg,var(--blue),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lpHeroCopy>p{color:var(--muted);max-width:34rem;font-size:1.0625rem;line-height:1.85}.lpHeroActions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:1.75rem;display:flex}.lpTrust{flex-wrap:wrap;gap:1.25rem;margin-top:2rem;display:flex}.lpTrust span{color:#748096;align-items:center;gap:.375rem;font-size:.75rem;font-weight:800;display:inline-flex}.lpTrust svg{color:#4f68cf;width:.875rem;height:.875rem}.lpHeroVisual{place-items:center;min-height:34rem;display:grid;position:relative}.lpMascot{z-index:4;filter:drop-shadow(0 1.25rem 1.125rem #27365d33);width:12rem;position:absolute;bottom:.5rem;right:-.5rem}.lpFloat{z-index:5;background:#fff;border-radius:.875rem;align-items:center;gap:.5625rem;padding:.6875rem .875rem;display:flex;position:absolute;box-shadow:0 .9375rem 2.1875rem #24355c22}.lpFloat svg{width:1.25rem;height:1.25rem}.lpFloat span{flex-direction:column;line-height:1.25;display:flex}.lpFloat small{color:#8d97a7;font-size:.625rem;font-weight:700}.lpFloat b{font-size:.8125rem}.lpFloat.reward{color:#6c54ce;top:3.5rem;left:-.5rem}.lpFloat.safe{color:#27865d;top:11rem;right:1rem}.lpPhone{z-index:2;background:linear-gradient(165deg,#1b2b4d,#24365e);border-radius:2.5rem;width:17.5rem;padding:.75rem .75rem 1rem;position:relative;transform:rotate(1.5deg);box-shadow:0 2.25rem 4.5rem #25396433}.lpPhoneNotch{background:#0f1c33;border-radius:1rem;width:4rem;height:.3125rem;margin:0 auto .625rem}.lpPhoneScreen{background:linear-gradient(#f7f9ff,#eef3fd);border-radius:1.875rem;flex-direction:column;gap:.5rem;padding:.75rem .625rem .625rem;display:flex}.lpPhoneTop{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.lpPhoneClock{color:#2b3a5c;font-size:.8125rem;font-weight:900}.lpPhoneDots{gap:.1875rem;display:flex}.lpPhoneDots:before{content:"";background:#2c70ea;border-radius:50%;width:.25rem;height:.25rem;box-shadow:.3125rem 0 #6751db,.625rem 0 #c3ccdd}.lpWidgetBlue{color:#fff;background:linear-gradient(120deg,#1b2f5c,#5a72dd);border-radius:1rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .8125rem;display:flex}.lpWidgetBlue b{color:#dce4ff;font-size:.6875rem;font-weight:800;display:block}.lpWidgetBlue small{color:#c3d0f5;font-size:.5rem;font-weight:700;display:block}.lpWidgetBlue strong{margin-top:.1875rem;font-size:1.25rem;font-weight:900;display:block}.lpWidgetBlue strong i{font-size:.625rem;font-style:normal}.lpWidgetUser{text-align:right}.lpWidgetUser b{color:#fff;font-size:.6875rem}.lpWidgetUser small{color:#cdd8f7;font-size:.5rem}.lpPhoneRow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lpTile{background:#fff;border-radius:.875rem;flex-direction:column;gap:.125rem;padding:.625rem;display:flex;box-shadow:0 .375rem 1rem #24365b0d}.lpTile small{color:#9a6d1d;letter-spacing:.04em;font-size:.5rem;font-weight:800}.lpTile b{color:#26334b;font-size:.875rem;font-weight:900}.lpTileBlue{color:#fff;background:linear-gradient(120deg,#5a8ce1,#7b6bfe);border-radius:.875rem;flex-direction:column;gap:.1875rem;padding:.625rem;display:flex;position:relative;overflow:hidden}.lpTileBlue small{color:#e2e9ff;letter-spacing:.04em;font-size:.5rem;font-weight:800}.lpTileBlue b{font-size:.875rem;font-weight:900}.lpTileBlue i{background:#ffffff47;border-radius:1rem;height:.25rem;display:block;overflow:hidden}.lpTileBlue i em{background:#fff;border-radius:1rem;height:100%;display:block}.lpApps{background:#fff;border-radius:1rem;grid-template-columns:repeat(4,1fr);gap:.4375rem;padding:.5rem;display:grid;box-shadow:0 .375rem 1rem #24365b0d}.lpApps span{aspect-ratio:1;background:#eef3fd;border-radius:.625rem;place-items:center;font-size:.875rem;display:grid}.lpApps span.locked{opacity:.55;background:#f2f4f8}.lpDock{background:#fff;border-radius:1.125rem;grid-template-columns:repeat(5,1fr);gap:.25rem;padding:.375rem;display:grid;box-shadow:0 .375rem 1rem #24365b14}.lpDock span{color:#3f59ae;background:#eef3fd;border-radius:.625rem;place-items:center;height:1.75rem;font-size:.75rem;display:grid}.lpDock span:first-child{color:#fff;background:linear-gradient(120deg,#2c70ea,#6751db)}.lpProof{border-block:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 2rem;padding:1.25rem max(1.25rem,50vw - 39rem);display:flex}.lpProof span{color:#5c6880;align-items:center;gap:.4375rem;font-size:.75rem;font-weight:800;display:inline-flex}.lpProof svg{width:1rem;height:1rem;color:var(--blue)}.lpVision{text-align:center;background:linear-gradient(#fff,#f7f9fe);padding:5rem max(1.25rem,50vw - 31rem)}.lpVision>span{letter-spacing:.14em;color:var(--blue);font-size:.75rem;font-weight:800}.lpVision h2{letter-spacing:-.03em;margin:1rem 0;font-size:2.25rem}.lpVision h2 em{color:var(--blue);font-style:normal}.lpVision p{max-width:44rem;color:var(--muted);margin:auto;font-size:1rem;line-height:1.9}.lpSection{padding:5.5rem max(1.25rem,50vw - 39rem)}.lpSection.alt{background:var(--soft)}.lpHead2{text-align:center;max-width:44rem;margin:0 auto 2.75rem}.lpHead2>span{letter-spacing:.14em;color:var(--blue);font-size:.75rem;font-weight:800}.lpHead2 h2{letter-spacing:-.03em;margin:.875rem 0 .75rem;font-size:2.25rem}.lpHead2 p{color:var(--muted);font-size:.9375rem;line-height:1.85}.lpHead2.light{color:#fff}.lpHead2.light>span{color:#9db6ff}.lpHead2.light p{color:#c3cee4}.lpHead2.light>span:first-child{color:#fff;letter-spacing:0;background:#ffffff1f;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;font-size:0;display:inline-grid}.lpHead2.light>span:first-child svg{width:1.5rem;height:1.5rem}.lpLoop{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lpLoopCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.75rem 1.5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 .75rem 2.25rem #263a610a}.lpLoopCard:after{content:"";background:radial-gradient(circle,#2c70ea14,#0000 70%);border-radius:50%;width:9rem;height:9rem;position:absolute;inset:auto -3rem -4rem auto}.lpLoopNo{color:#eef2fb;font-size:1.75rem;font-weight:900;position:absolute;top:1rem;right:1.125rem}.lpLoopIcon{width:3rem;height:3rem;color:var(--blue);background:linear-gradient(135deg,#eaf1ff,#f2ecff);border-radius:.875rem;place-items:center;display:grid}.lpLoopIcon svg{width:1.375rem;height:1.375rem}.lpLoopCard h3{margin:1rem 0 .5rem;font-size:1.125rem}.lpLoopCard p{color:var(--muted);font-size:.8125rem;line-height:1.8}.lpLoopCard em{letter-spacing:.06em;color:#4f68cf;background:#eef3ff;border-radius:.5rem;margin-top:1rem;padding:.3125rem .5625rem;font-size:.6875rem;font-style:normal;font-weight:800;display:inline-block}.lpLoopNote{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#17294b,#2b3f77);grid-template-columns:1.1fr 1fr;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.5rem 1.75rem;display:grid}.lpLoopNote b{margin-bottom:.375rem;font-size:1.0625rem;display:block}.lpLoopNote span{color:#c3cee4;font-size:.8125rem;line-height:1.8;display:block}.lpLoopNote ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lpLoopNote li{color:#e6ecfa;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.lpLoopNote li svg{color:#7ee2b0;flex:none;width:.9375rem;height:.9375rem}.lpSteps{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lpStep{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.5rem 1.25rem;position:relative;box-shadow:0 .625rem 1.875rem #263a6108}.lpStepNo{background:linear-gradient(135deg,var(--blue2),var(--violet));color:#fff;border-radius:.625rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:-.75rem;left:1.25rem;box-shadow:0 .375rem .875rem #4d66cf33}.lpStepIcon{width:2.5rem;height:2.5rem;color:var(--blue);background:#eef3ff;border-radius:.75rem;place-items:center;display:grid}.lpStepIcon svg{width:1.25rem;height:1.25rem}.lpStep h3{margin:.875rem 0 .5rem;font-size:.9375rem}.lpStep p{color:var(--muted);font-size:.75rem;line-height:1.8}.lpStep em{letter-spacing:.05em;text-transform:uppercase;color:#4a5a7c;background:#f2f5fb;border-radius:.4375rem;margin-top:.875rem;padding:.3125rem .5rem;font-size:.625rem;font-style:normal;font-weight:800;display:inline-block}.lpSetupNote{border:1px solid var(--line);background:#fff;border-radius:1.5rem;grid-template-columns:.9fr 1.1fr;align-items:center;gap:2rem;margin-top:2.5rem;padding:2rem;display:grid;box-shadow:0 1rem 3rem #263a6110}.lpSetupNote img{filter:drop-shadow(0 1.5rem 2rem #2539641f);width:100%;max-width:20rem;margin:auto}.lpSetupNote>div>span{letter-spacing:.14em;color:var(--blue);font-size:.6875rem;font-weight:800}.lpSetupNote h3{margin:.625rem 0 .75rem;font-size:1.375rem}.lpSetupNote p{color:var(--muted);font-size:.875rem;line-height:1.85}.lpSetupNote ul{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.lpSetupNote li{color:#3d4a66;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.lpSetupNote li svg{color:#27865d;flex:none;width:.9375rem;height:.9375rem}.lpFeatures{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lpFeature{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.5rem 1.375rem;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 .625rem 1.875rem #263a6108}.lpFeature:hover{transform:translateY(-.1875rem);box-shadow:0 1rem 2.5rem #263a6114}.lpFeature>span{color:#4967d3;background:#edf2ff;border-radius:.875rem;place-items:center;width:2.875rem;height:2.875rem;display:grid}.lpFeature>span svg{width:1.375rem;height:1.375rem}.lpFeature.violet>span{color:#755bd2;background:#f2edff}.lpFeature.green>span{color:#27865d;background:#eaf8f1}.lpFeature.amber>span{color:#aa7728;background:#fff3df}.lpFeature h3{align-items:center;gap:.5rem;margin:1.125rem 0 .5rem;font-size:1rem;display:flex}.lpFeature h3 i{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--blue2),var(--violet));border-radius:.3125rem;padding:.1875rem .375rem;font-size:.5625rem;font-style:normal;font-weight:900}.lpFeature p{color:var(--muted);font-size:.75rem;line-height:1.8}.lpJourney{color:#fff;background:#172541;grid-template-columns:.85fr 1.15fr;gap:3.5rem;padding:5.5rem max(1.25rem,50vw - 39rem);display:grid}.lpJourneyIntro>span{letter-spacing:.14em;color:#9db6ff;font-size:.75rem;font-weight:800}.lpJourneyIntro h2{margin:.875rem 0 1rem;font-size:2.625rem}.lpJourneyIntro h2 em{color:#9db6ff;font-style:normal}.lpJourneyIntro p{color:#b4c0d4;font-size:.875rem;line-height:1.9}.lpJourneyIntro .lpBtn{margin-top:1.5rem}.lpChallenges{grid-template-columns:1fr 1fr;align-content:center;gap:1rem;display:grid}.lpChallenges article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;gap:.875rem;padding:1.25rem;display:flex}.lpChallenges article>span{color:#fff;background:linear-gradient(135deg,#3f5fc9,#7b6bfe);border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.lpChallenges article>span svg{width:1.125rem;height:1.125rem}.lpChallenges b{margin-bottom:.3125rem;font-size:.875rem;display:block}.lpChallenges p{color:#b8c4da;font-size:.75rem;line-height:1.75}.lpChange{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.lpChange article{border:1px solid var(--line);background:#fff;border-radius:1.375rem;padding:1.75rem;box-shadow:0 .75rem 2.25rem #263a6108}.lpChange header{border-bottom:1px solid var(--line);align-items:center;gap:.875rem;padding-bottom:1.25rem;display:flex}.lpChange header>span{border-radius:.875rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.lpChange header small{letter-spacing:.12em;font-size:.625rem;font-weight:800;display:block}.lpChange header h3{margin-top:.25rem;font-size:1.0625rem}.lpLoss header>span{color:#c2405c;background:#fdeef1}.lpLoss header small{color:#c2405c}.lpGain header>span{color:#27865d;background:#eaf8f1}.lpGain header small{color:#27865d}.lpChange ul{gap:.6875rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.lpChange li{color:#3d4a66;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.6;display:flex}.lpChange li svg{flex:none;width:1rem;height:1rem;margin-top:.25rem}.lpLoss li svg{color:#d8697f}.lpGain li svg{color:#27865d}.lpChange article>p{border-top:1px dashed var(--line);color:var(--muted);margin-top:1.25rem;padding-top:1.25rem;font-size:.8125rem;line-height:1.8}.lpParent{grid-template-columns:1fr 1.05fr;align-items:center;gap:3rem;display:grid}.lpParentPanel{border:1px solid var(--line);background:#fff;border-radius:1.5rem;padding:1.375rem;box-shadow:0 1.5rem 3.5rem #263a6117}.lpPanelHead{align-items:center;gap:.625rem;display:flex}.lpPanelHead>span{color:#4c68d2;background:#eaf0ff;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.lpPanelHead>span svg{width:1.25rem;height:1.25rem}.lpPanelHead div{flex-direction:column;flex:1;display:flex}.lpPanelHead small{color:#8490a3;font-size:.625rem;font-weight:700}.lpPanelHead b{font-size:.9375rem}.lpPanelHead i{color:#27865d;background:#e9f8f0;border-radius:.4375rem;padding:.3125rem .4375rem;font-size:.625rem;font-style:normal;font-weight:800}.lpPanelStats{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1.125rem 0;display:grid}.lpPanelStats article{background:var(--soft);border-radius:.75rem;flex-direction:column;padding:.75rem;display:flex}.lpPanelStats small{color:#8994a6;font-size:.5625rem;font-weight:800}.lpPanelStats b{color:#435fc6;margin:.1875rem 0;font-size:1.0625rem}.lpPanelStats span{color:#8994a6;font-size:.5625rem;font-weight:700}.lpTaskRow{background:#fff8ec;border:1px solid #f6e3c4;border-radius:.875rem;align-items:center;gap:.75rem;padding:.8125rem;display:flex}.lpTaskRow div{flex:1;min-width:0}.lpTaskRow b{font-size:.8125rem;display:block}.lpTaskRow small{color:#96792f;font-size:.6875rem}.lpTaskBtns{flex:none;gap:.375rem;display:flex}.lpTaskBtns i{cursor:pointer;border-radius:.4375rem;padding:.375rem .5625rem;font-size:.6875rem;font-style:normal;font-weight:800}.lpTaskBtns i.ok{color:#fff;background:#27865d}.lpTaskBtns i.no{color:#c2405c;background:#fdeef1}.lpWhitelist{border:1px solid var(--line);border-radius:.875rem;margin-top:.625rem;padding:.875rem}.lpWhitelist>b{font-size:.75rem}.lpWhitelist>div{gap:.5rem;margin-top:.75rem;display:flex}.lpWhitelist span{background:#edf3ff;border-radius:.625rem;flex-direction:column;align-items:center;gap:.1875rem;width:3.25rem;padding:.5rem 0;font-size:.9375rem;display:flex}.lpWhitelist small{color:#4a5a7c;font-size:.5625rem;font-weight:700}.lpPolicy{color:#27865d;background:#eaf8f1;border-radius:.8125rem;align-items:center;gap:.5625rem;margin-top:.625rem;padding:.75rem .875rem;display:flex}.lpPolicy svg{flex:none;width:1rem;height:1rem}.lpPolicy span{flex-direction:column;flex:1;display:flex}.lpPolicy b{font-size:.75rem}.lpPolicy small{font-size:.625rem}.lpParentCopy>span{letter-spacing:.14em;color:var(--blue);font-size:.75rem;font-weight:800}.lpParentCopy h2{letter-spacing:-.03em;margin:.75rem 0 .875rem;font-size:2.375rem}.lpParentCopy>p{color:var(--muted);font-size:.9375rem;line-height:1.9}.lpParentGrid{grid-template-columns:1fr 1fr;gap:.875rem;margin:1.5rem 0;display:grid}.lpParentGrid article{border:1px solid var(--line);background:#fff;border-radius:.875rem;gap:.625rem;padding:.875rem;display:flex}.lpParentGrid article>span{width:2.125rem;height:2.125rem;color:var(--blue);background:#eef3ff;border-radius:.625rem;flex:none;place-items:center;display:grid}.lpParentGrid article>span svg{width:1rem;height:1rem}.lpParentGrid b{margin-bottom:.25rem;font-size:.75rem;display:block}.lpParentGrid p{color:var(--muted);font-size:.6875rem;line-height:1.7}.lpGuidance{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.lpGuideCard{border:1px solid var(--line);background:#fff;border-radius:1.375rem;padding:1.375rem;box-shadow:0 1rem 3rem #263a6112}.lpGuideCard header{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding-bottom:1rem;display:flex}.lpGuideCard header>div{flex:1;align-items:center;gap:.5625rem;display:flex}.lpGuideCard header>div svg{width:1.25rem;height:1.25rem;color:var(--blue)}.lpGuideCard header small{color:#8994a6;letter-spacing:.08em;font-size:.5625rem;font-weight:800;display:block}.lpGuideCard header b{font-size:.875rem}.lpGuideCard header i{color:#4f68cf;background:#eef3ff;border-radius:.4375rem;padding:.25rem .4375rem;font-size:.625rem;font-style:normal;font-weight:800}.lpGuideStats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:1rem 0;display:grid}.lpGuideStats article{background:var(--soft);border-radius:.75rem;padding:.75rem}.lpGuideStats small{color:#8994a6;font-size:.5625rem;font-weight:800}.lpGuideStats b{color:#435fc6;margin:.1875rem 0;font-size:1.125rem;display:block}.lpGuideStats em{color:#27865d;font-size:.5625rem;font-style:normal;font-weight:700}.lpGuideBars p{justify-content:space-between;margin-bottom:.25rem;font-size:.75rem;font-weight:800;display:flex}.lpGuideBars p span{color:#435fc6}.lpGuideBars i{background:#eaeff7;border-radius:1rem;height:.375rem;margin-bottom:.75rem;display:block;overflow:hidden}.lpGuideBars i em{background:linear-gradient(90deg,#2c70ea,#6751db);border-radius:1rem;height:100%;display:block}.lpGuideAlert{background:#fff6e8;border:1px solid #f4e0bd;border-radius:.875rem;gap:.625rem;padding:.875rem;display:flex}.lpGuideAlert svg{color:#c98a1e;flex:none;width:1.125rem;height:1.125rem}.lpGuideAlert small{letter-spacing:.1em;color:#b8862f;font-size:.5625rem;font-weight:800;display:block}.lpGuideAlert b{margin:.1875rem 0;font-size:.8125rem;display:block}.lpGuideAlert em{color:#8a7440;font-size:.6875rem;font-style:normal;line-height:1.6}.lpGuideFeatures{gap:.875rem;display:grid}.lpGuideFeatures article{border:1px solid var(--line);background:#fff;border-radius:1rem;gap:.75rem;padding:1.125rem;display:flex}.lpGuideFeatures article>span{width:2.5rem;height:2.5rem;color:var(--blue);background:#eef3ff;border-radius:.75rem;flex:none;place-items:center;display:grid}.lpGuideFeatures article>span svg{width:1.125rem;height:1.125rem}.lpGuideFeatures b{margin-bottom:.3125rem;font-size:.875rem;display:block}.lpGuideFeatures p{color:var(--muted);font-size:.75rem;line-height:1.75}.lpSection#guvenlik{color:#fff;background:linear-gradient(160deg,#17294b,#22355f)}.lpSecurity{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.lpSecurity article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;gap:.875rem;padding:1.25rem;display:flex}.lpSecurity article>span{color:#bcd0ff;background:#ffffff1a;border-radius:.8125rem;flex:none;place-items:center;width:2.625rem;height:2.625rem;display:grid}.lpSecurity article>span svg{width:1.25rem;height:1.25rem}.lpSecurity b{margin-bottom:.3125rem;font-size:.875rem;display:block}.lpSecurity p{color:#c3cee4;font-size:.75rem;line-height:1.75}.lpFamily{background:linear-gradient(#fff,#f5f8fd);grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;padding:5rem max(1.25rem,50vw - 39rem);display:grid}.lpFamily img{filter:drop-shadow(0 1.5rem 2.25rem #2539641f);width:100%;max-width:30rem;margin:auto}.lpFamily>div>span{letter-spacing:.14em;color:var(--blue);font-size:.75rem;font-weight:800}.lpFamily h2{margin:.875rem 0 1rem;font-size:2.125rem}.lpFamily p{color:var(--muted);font-size:.9375rem;line-height:1.9}.lpFamilyChips{flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;display:flex}.lpFamilyChips span{color:#2f4a7d;border:1px solid var(--line);background:#fff;border-radius:2rem;align-items:center;gap:.375rem;padding:.4375rem .6875rem;font-size:.75rem;font-weight:800;display:inline-flex}.lpFamilyChips svg{color:#27865d;width:.875rem;height:.875rem}.lpVideo{grid-template-columns:1fr 1.1fr;align-items:center;gap:2.5rem;display:grid}.lpVideoCopy>span{letter-spacing:.14em;color:var(--blue);font-size:.75rem;font-weight:800}.lpVideoCopy h2{margin:.875rem 0 1rem;font-size:2.125rem}.lpVideoCopy h2 em{color:var(--blue);font-style:normal}.lpVideoCopy>p{color:var(--muted);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.9}.lpVideoCopy>div{flex-wrap:wrap;gap:.75rem;display:flex}.lpVideoFrame{aspect-ratio:16/10;background:#0f1c33;border-radius:1.375rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #2539642e}.lpVideoFrame video{object-fit:cover;width:100%;height:100%;display:block}.lpCta{color:#fff;background:linear-gradient(135deg,#3f5fc9,#7459d6);border-radius:1.75rem;justify-content:space-between;align-items:center;gap:2rem;margin:1.25rem max(1.25rem,50vw - 39rem) 5rem;padding:2.75rem 3rem;display:flex;position:relative;overflow:hidden}.lpCtaMascot{opacity:.95;filter:drop-shadow(0 1rem 1.5rem #1b2a5533);width:11rem;position:absolute;bottom:-1.5rem;right:12rem}.lpCta>div:first-of-type{max-width:32rem}.lpCta>div>span{letter-spacing:.14em;color:#d7deff;font-size:.75rem;font-weight:800}.lpCta h2{margin:.625rem 0 .5rem;font-size:2rem}.lpCta p{color:#e2e6ff;font-size:.875rem}.lpCta>div:last-child{z-index:2;flex-direction:column;align-items:stretch;gap:.625rem;display:flex;position:relative}.lpCta small{color:#dfe4ff;align-items:center;gap:.3125rem;font-size:.6875rem;display:flex}.lpCta small svg{width:.875rem;height:.875rem}.lpCtaDownload{color:#fff;border:1px solid #ffffff45;border-radius:.6875rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .9375rem;font-size:.8125rem;font-weight:800;display:flex}.lpCtaDownload svg{width:.875rem;height:.875rem}.lpFaq{max-width:52rem;margin:auto}.lpFaq article{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-bottom:.625rem;overflow:hidden}.lpFaq button{text-align:left;cursor:pointer;color:#26334c;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.125rem 1.25rem;display:flex}.lpFaq button b{font-size:.9375rem}.lpFaq button svg{color:#8d97a7;flex:none;width:1.125rem;height:1.125rem;transition:transform .2s}.lpFaq article.open{border-color:#c9d5f5;box-shadow:0 .75rem 2rem #263a6112}.lpFaq article.open button svg{color:var(--blue);transform:rotate(180deg)}.lpFaq p{color:#6e7a90;padding:0 1.25rem 1.25rem;font-size:.875rem;line-height:1.85;display:none}.lpFaq article.open p{display:block}.lpFoot{color:#fff;background:#111d34;grid-template-columns:2fr repeat(3,1fr);gap:2.5rem;padding:3.25rem max(1.25rem,50vw - 39rem) 1.875rem;display:grid}.lpFoot>div{flex-direction:column;gap:.5625rem;display:flex}.lpFoot .lpBrand{color:#fff}.lpFoot p{color:#93a1b8;max-width:18rem;font-size:.75rem;line-height:1.75}.lpFoot b{font-size:.8125rem}.lpFoot a{color:#9fabc0;font-size:.75rem}.lpFoot a:hover{color:#fff}.lpFootSocial a{font-weight:800;color:#c9d6ef!important}.lpFoot>small{color:#7d8aa1;border-top:1px solid #ffffff15;grid-column:1/-1;align-items:center;gap:.3125rem;padding-top:1.25rem;font-size:.6875rem;display:flex}.lpFoot>small svg{color:#d7738a;width:.75rem;height:.75rem}@media (width<=1180px){.lpHead nav{gap:1.125rem}.lpHead nav>a{font-size:.8125rem}}@media (width<=1080px){.lpLoop,.lpFeatures,.lpSteps,.lpSecurity{grid-template-columns:1fr 1fr}.lpCtaMascot{display:none}}@media (width<=1150px){body.lpMenuOpen{overflow:hidden}.lpHead nav{overscroll-behavior:contain;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:.25rem;max-height:calc(100dvh - 4.75rem);padding:1.125rem max(1.25rem,50vw - 39rem) 1.5rem;display:none;position:absolute;top:4.75rem;left:0;right:0;overflow-y:auto;box-shadow:0 1.25rem 2.5rem #22335c1f}.lpHead nav.open{display:flex}.lpHead nav>a{border-bottom:1px solid #f1f4f9;padding:.75rem .25rem;font-size:.9375rem}.lpNavCta{display:flex}.lpNavCta .lpBtn{width:100%}.lpHeadActions{display:none}.lpMenu{margin-left:auto;display:block}.lpHead{gap:.75rem}}@media (width<=960px){.lpHero{text-align:center;grid-template-columns:1fr;min-height:auto;padding-top:3rem}.lpHeroCopy{max-width:none;margin:auto}.lpHeroCopy>p{margin-inline:auto}.lpHeroActions,.lpTrust{justify-content:center}.lpHeroVisual{min-height:30rem;margin-top:2rem}.lpMascot{right:1rem}.lpJourney,.lpParent,.lpGuidance,.lpVideo,.lpSetupNote,.lpFamily,.lpLoopNote{grid-template-columns:1fr}.lpJourney{gap:2.25rem}.lpParentPanel{order:2}.lpParentCopy{text-align:center}.lpParentGrid{text-align:left}.lpChallenges{grid-template-columns:1fr 1fr}.lpChange{grid-template-columns:1fr}.lpCta{text-align:center;flex-direction:column;padding:2.25rem 1.5rem}.lpCta>div:first-of-type{max-width:none}.lpFoot{grid-template-columns:1fr 1fr}.lpFoot>div:first-child{grid-column:1/-1}.lpProof{gap:.75rem 1.25rem}}@media (width<=640px){.lpHead{height:4.125rem;padding:0 1.125rem}.lpHead nav{top:4.125rem}.lpBrand img{width:2.125rem;height:2.125rem}.lpBrand b{font-size:1rem}.lpHero{padding:2.5rem 1.125rem 2.75rem}.lpHero h1{letter-spacing:-.03em;font-size:2.375rem}.lpHeroCopy>p{font-size:.9375rem}.lpHeroActions{flex-direction:column;align-items:stretch}.lpHeroActions .lpBtn,.lpHeroActions .lpBtnOutline{width:100%}.lpGhost{justify-content:center}.lpTrust{gap:.625rem 1rem}.lpHeroVisual{min-height:28rem;transform:scale(.92)}.lpMascot{width:9rem}.lpFloat.reward{top:2rem;left:-.25rem}.lpFloat.safe{top:9rem;right:.25rem}.lpSection,.lpJourney,.lpVision{padding:3.75rem 1.125rem}.lpHead2 h2,.lpVision h2,.lpParentCopy h2,.lpFamily h2,.lpVideoCopy h2{font-size:1.75rem}.lpLoop,.lpFeatures,.lpSteps,.lpSecurity,.lpChallenges,.lpParentGrid,.lpPanelStats,.lpGuideStats{grid-template-columns:1fr}.lpPanelStats{grid-template-columns:1fr 1fr}.lpLoopNote,.lpSetupNote{padding:1.25rem}.lpSetupNote img{max-width:15rem}.lpCta{margin:.625rem 1.125rem 3.5rem;padding:1.75rem 1.125rem}.lpCta h2{font-size:1.5rem}.lpFoot{grid-template-columns:1fr;padding:2.5rem 1.125rem 1.5rem}.lpFoot>div:first-child{grid-column:auto}.lpVideoFrame{aspect-ratio:4/3}.lpPhone{transform:none}.lpFaq button{padding:1rem}.lpFaq button b{font-size:.875rem}}.accountManagementCard{margin-top:1rem}.adminAccountForm{padding:1.25rem 0 0}.adminAccountForm>.formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAccountForm>small{color:#7f899c;font-size:.72rem;line-height:1.55;display:block}.adminAccountForm .modalActions{margin-top:1rem}.userMenuPop .danger{white-space:nowrap;width:auto}@media (width<=700px){.adminAccountForm>.formGrid{grid-template-columns:1fr}}
