.kts{--kts-p:var(--kindee-app-primary,#c056f4);--kts-s:var(--kindee-app-secondary,#ec5aa6);--kts-ink:var(--kindee-app-ink,#4a174d);aspect-ratio:560/430;container-type:inline-size;font-family:Poppins,Inter,system-ui,sans-serif;font-family:var(--kd-font,"Poppins","Inter",system-ui,sans-serif);position:relative;width:100%}.kts-glow{aspect-ratio:1;background:radial-gradient(circle,#ffffff47,#ec5aa629 45%,#0000 68%);border-radius:50%;bottom:-12%;position:absolute;right:2%;width:64%}.kts-tutor{bottom:0;position:absolute;z-index:2}.kts-flip{display:block;transition:transform .35s ease}.kts-tutor.is-write .kc-arm-a .kc-elbow{animation:kts-scribble .32s ease-in-out infinite alternate}.kts-tutor.is-write .kc-arm-a{animation:kts-reach 1.4s ease-in-out infinite alternate}@keyframes kts-scribble{0%{rotate:-7deg}to{rotate:7deg}}@keyframes kts-reach{0%{rotate:-5deg}to{rotate:8deg}}.kts-board{aspect-ratio:280/168;background:#b7793f;border-radius:1.8cqw;box-shadow:0 14px 30px -16px #2e1065b3;left:45%;padding:1.2cqw;position:absolute;top:9%;width:53%;z-index:1}.kts-board:before{background:#2f6b52;border-radius:1cqw;content:"";inset:1.2cqw 1.2cqw 2.6cqw;position:absolute}.kts-board-title{color:#fde68a;font:600 1.7cqw/1 Comic Sans MS,Chalkboard SE,cursive;opacity:.85;position:absolute;right:3cqw;top:2.2cqw;z-index:1}.kts-board-svg{display:block;height:auto;position:relative;width:100%}.kts-board-svg text{fill:#f3f7ef;font:26px Comic Sans MS,Chalkboard SE,Poppins,cursive}.kts-board-ledge{background:#8e5a2b;border-radius:1cqw;bottom:.8cqw;height:1.1cqw;left:4%;position:absolute;right:4%}.kts-chalk{animation:kts-chalk 14s ease-in-out infinite;background:#fff;border-radius:.4cqw;height:1cqw;position:absolute;right:12%;top:-.5cqw;width:3cqw}@keyframes kts-chalk{0%,94%{transform:translateX(0)}96%{transform:translateX(-24cqw) translateY(-12cqw)}98%{transform:translateX(-8cqw) translateY(-20cqw)}to{transform:translateX(0)}}.kts-line{transform-box:fill-box;transform-origin:0 50%}.kts-line-1{animation:kts-w1 14s linear infinite}.kts-line-2{animation:kts-w2 14s linear infinite}.kts-line-3{animation:kts-w3 14s linear infinite}@keyframes kts-w1{0%,2%{transform:scaleX(0)}10%{transform:scaleX(.5)}93%{transform:scaleX(.5)}98%,to{transform:scaleX(0)}}@keyframes kts-w2{0%,11%{transform:scaleX(0)}20%{transform:scaleX(.6)}93%{transform:scaleX(.6)}98%,to{transform:scaleX(0)}}@keyframes kts-w3{0%,21%{transform:scaleX(0)}30%{transform:scaleX(.62)}93%{transform:scaleX(.62)}98%,to{transform:scaleX(0)}}.kts-tick{stroke-dasharray:40;animation:kts-tick 14s ease-out infinite}@keyframes kts-tick{0%,30%{stroke-dashoffset:40;opacity:1}33%{stroke-dashoffset:0}93%{stroke-dashoffset:0;opacity:1}96%,to{opacity:0}}.kts-dust{background:#fff;border-radius:50%;bottom:14%;height:.7cqw;left:30%;opacity:0;position:absolute;width:.7cqw}.kts.is-writing .kts-dust{animation:kts-dust 1.2s ease-in infinite}.kts-dust-1{animation-delay:.4s!important;left:36%}.kts-dust-2{animation-delay:.8s!important;left:42%}@keyframes kts-dust{0%{opacity:.9;transform:translateY(-8cqw)}to{opacity:0;transform:translateY(0)}}.kts-desk{background:linear-gradient(180deg,#c084fc 0 22%,#9d4edd 22%);border-radius:1.2cqw 1.2cqw 0 0;bottom:0;box-shadow:0 10px 24px -12px #2e106599;height:11%;left:75%;position:absolute;width:23%;z-index:3}.kts-laptop{align-items:center;aspect-ratio:104/68;container-type:inline-size;display:flex;filter:drop-shadow(0 6px 10px rgba(46,16,101,.35));flex-direction:column;position:absolute;z-index:4}.kts-screen{background:linear-gradient(165deg,#fff,#f7efff 70%,#fdf0f8);border:2.6cqw solid #2a1150;border-radius:5cqw 5cqw 1.6cqw 1.6cqw;color:var(--kts-ink);display:flex;flex:1 1;flex-direction:column;gap:3cqw;min-height:0;overflow:hidden;padding:3cqw;position:relative;width:100%}.kts-screen-head{align-items:center;display:flex;font:800 8.4cqw/1 Poppins,sans-serif;font:800 8.4cqw/1 var(--kd-font,"Poppins",sans-serif);gap:2.4cqw}.kts-screen-head i{background:linear-gradient(135deg,var(--kts-p),var(--kts-s));border-radius:2.6cqw;color:#fff;display:inline-grid;height:10cqw;place-items:center;width:10cqw}.kts-screen-head svg{animation:kts-twinkle 2.8s ease-in-out infinite;height:6.6cqw;width:6.6cqw}.kts-screen-head em{animation:kts-blink 1.6s ease-in-out infinite;background:#18a058;border-radius:50%;height:3.4cqw;margin-left:auto;width:3.4cqw}@keyframes kts-blink{50%{opacity:.3}}.kts-screen-card{grid-gap:.6cqw;background:#fff;border:.5cqw solid #efe2fb;border-radius:3cqw;display:grid;gap:.6cqw;padding:2cqw 3cqw}.kts-screen-card small{color:var(--kts-p);font:800 4.4cqw/1.1 Poppins,sans-serif;font:800 4.4cqw/1.1 var(--kd-font,"Poppins",sans-serif);letter-spacing:.04em;text-transform:uppercase}.kts-screen-card b{font-size:6.4cqw;line-height:1.15}.kts-screen-bar{align-items:center;color:#7c6a8c;display:flex;font:700 4.6cqw/1 Poppins,sans-serif;font:700 4.6cqw/1 var(--kd-font,"Poppins",sans-serif);gap:2cqw;margin-top:auto}.kts-screen-bar i{background:#efe2fb;border-radius:99px;flex:1 1;height:3cqw;overflow:hidden}.kts-screen-bar em{animation:kts-progress 7s cubic-bezier(.22,1,.36,1) infinite;background:linear-gradient(90deg,var(--kts-p),var(--kts-s));border-radius:inherit;display:block;height:100%;transform-origin:left;width:78%}@keyframes kts-progress{0%,8%{transform:scaleX(.42)}40%,92%{transform:scaleX(1)}to{transform:scaleX(.42)}}.kts-base{background:linear-gradient(180deg,#e9e4f2,#b9b1c9);clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);height:7cqw;width:116%}.kts-say{background:#fff;border-radius:2.4cqw 2.4cqw .6cqw 2.4cqw;box-shadow:0 12px 26px -12px #2e10658c;color:var(--kts-ink);font-size:2.3cqw;font-weight:700;line-height:1.3;margin:0;max-width:30%;opacity:0;padding:1.6cqw 2.2cqw;pointer-events:none;position:absolute;right:31%;top:40%;transform:translateY(6px) scale(.9);transform-origin:100% 100%;transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.5,.64,1);z-index:5}.kts-say.is-on{opacity:1;transform:none}.kts-say b{color:var(--kts-s)}.kts-say:after{border:.9cqw solid #0000;border-left-color:#fff;bottom:.6cqw;content:"";position:absolute;right:-1.2cqw}.kts-card{grid-gap:1.3cqw;animation:kts-card 6s ease-in-out infinite;background:#fffffff5;border-radius:2.8cqw;box-shadow:0 18px 36px -18px #2e106599;color:var(--kts-ink);display:grid;font-size:2.3cqw;gap:1.3cqw;left:0;line-height:1.3;padding:2.2cqw 2.4cqw;position:absolute;top:30%;width:41%;z-index:3}@keyframes kts-card{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6%)}}.kts-card p{margin:0}.kts-card-head{align-items:center;color:var(--kts-p);display:flex;font-size:2.1cqw;font-weight:800;gap:1.2cqw;letter-spacing:.06em;text-transform:uppercase}.kts-card-head span{background:linear-gradient(135deg,var(--kts-p),var(--kts-s));border-radius:1.2cqw;color:#fff;display:inline-grid;height:4.4cqw;place-items:center;width:4.4cqw}.kts-card-head svg{height:2.8cqw;width:2.8cqw}.kts-child{align-items:center;display:flex;gap:1.4cqw}.kts-child-face{background:#f3e8ff;border-radius:50%;flex-shrink:0;height:7.6cqw;overflow:hidden;position:relative;width:7.6cqw}.kts-child-face svg{left:-12%;position:absolute;top:4%;width:124%!important}.kts-child b{display:block;font-size:2.6cqw}.kts-child small{color:#7c6a8c;display:block;font-size:2.1cqw}.kts-need{font-size:2.4cqw}.kts-need b{color:var(--kts-s)}.kts-reco{align-items:center;background:#f7efff;border-radius:1.6cqw;display:flex;font-size:2cqw;font-weight:700;gap:.9cqw;padding:1cqw 1.4cqw}.kts-reco svg{color:var(--kts-p);flex-shrink:0;height:2.6cqw;width:2.6cqw}.kts-reco svg:last-child{color:var(--kts-s);margin-left:auto}.kts-link{height:100%;inset:0;opacity:0;overflow:visible;position:absolute;transition:opacity .5s ease;width:100%;z-index:3}.kts-link.is-live{opacity:1}.kts-spark{animation:kts-twinkle 3.4s ease-in-out infinite;color:#fde68a;font-size:2.6cqw;position:absolute;z-index:1}.kts-spark-a{left:46%;top:20%}.kts-spark-b{animation-delay:-1.7s;font-size:2cqw;left:44%;top:74%}@keyframes kts-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@container (max-width: 380px){.kts-card,.kts-link,.kts-say,.kts-spark{display:none}}.twl{--twl-p:var(--kindee-app-primary,#c056f4);--twl-s:var(--kindee-app-secondary,#ec5aa6);--twl-ink:var(--kindee-app-ink,#4a174d);aspect-ratio:200/260;container-type:inline-size;font-family:Poppins,Inter,system-ui,sans-serif;font-family:var(--kd-font,"Poppins","Inter",system-ui,sans-serif);position:relative;width:100%}.twl-char{display:block;inset:0;position:absolute}.twl-glow{animation:twl-glow 4.5s ease-in-out infinite;background:radial-gradient(ellipse at 50% 50%,#ffffff80,#c056f438 45%,#0000 70%);border-radius:50%;filter:blur(2px);height:40%;left:14%;position:absolute;right:14%;top:48%}@keyframes twl-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.twl-laptop{align-items:center;animation:twl-device 6s ease-in-out infinite;display:flex;filter:drop-shadow(0 6px 10px rgba(46,16,101,.35));flex-direction:column;height:25.4%;left:24%;position:absolute;top:56.9%;transform:perspective(600px) rotateX(5deg) rotateY(-4deg);transform-origin:50% 100%;width:52%}@keyframes twl-device{0%,to{transform:perspective(600px) rotateX(5deg) rotateY(-4deg) translateY(0)}50%{transform:perspective(600px) rotateX(5deg) rotateY(-3deg) translateY(-1.2%)}}.twl-screen{background:linear-gradient(160deg,#2a1150,#1e1b4b);border-radius:2.4cqw 2.4cqw .8cqw .8cqw;box-shadow:inset 0 0 0 .35cqw #ffffff14;flex:1 1;min-height:0;padding:2.2% 2.6% 2%;position:relative;width:100%}.twl-screen:before{background:#3f3a66;border-radius:50%;content:"";height:1cqw;left:50%;margin-left:-.5cqw;position:absolute;top:.9cqw;width:1cqw}.twl-ui{background:linear-gradient(165deg,#fff,#f7efff 70%,#fdf0f8);border-radius:1.4cqw;color:var(--twl-ink);display:flex;flex-direction:column;font-size:2.9cqw;gap:1.1cqw;height:100%;line-height:1.25;overflow:hidden;padding:1.8cqw 2.2cqw;position:relative}.twl-ui p{margin:0}.twl-ui-head{align-items:center;display:flex;font-size:4.2cqw;gap:1.2cqw}.twl-ui-head b{background:linear-gradient(90deg,var(--twl-p),var(--twl-s));-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:800}.twl-logo{background:linear-gradient(135deg,var(--twl-p),var(--twl-s));border-radius:1.4cqw;color:#fff;display:inline-grid;height:6.2cqw;place-items:center;width:6.2cqw}.twl-logo svg{animation:twl-twinkle 2.8s ease-in-out infinite;height:4cqw;width:4cqw}@keyframes twl-twinkle{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.18) rotate(12deg)}}.twl-live{align-items:center;background:#e3f8ec;border-radius:999px;color:#0f7a43;display:inline-flex;font-size:2.5cqw;font-weight:700;margin-left:auto;padding:.9cqw}.twl-live i{animation:twl-blink 1.6s ease-in-out infinite;background:#18a058;border-radius:50%;height:1.6cqw;width:1.6cqw}@keyframes twl-blink{50%{opacity:.3}}.twl-insight{grid-gap:.3cqw;background:#fff;border:.25cqw solid #efe2fb;border-radius:1.6cqw;display:grid;gap:.3cqw;padding:.9cqw 1.6cqw}.twl-insight small{color:var(--twl-p);font-size:2.4cqw;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.twl-insight b{font-size:3.7cqw}.twl-need{color:#7c6a8c;font-size:2.8cqw}.twl-recs{display:flex;flex-wrap:wrap;gap:.8cqw;list-style:none;margin:0;padding:0}.twl-recs li{align-items:center;animation:twl-rec 9s ease-in-out infinite;animation-delay:calc(var(--i)*.6s);background:#f3e8ff;border-radius:999px;display:inline-flex;font-size:3cqw;font-weight:700;gap:.7cqw;padding:.5cqw 1.3cqw .5cqw .6cqw;white-space:nowrap}.twl-recs li span{background:linear-gradient(135deg,var(--twl-p),var(--twl-s));border-radius:50%;color:#fff;display:inline-grid;height:3.6cqw;place-items:center;width:3.6cqw}.twl-recs li svg{stroke-width:3;height:2.6cqw;width:2.6cqw}@keyframes twl-rec{0%,4%{opacity:.35;transform:translateY(1.5cqw)}10%,88%{opacity:1;transform:none}96%,to{opacity:.35}}.twl-progress{align-items:center;color:#7c6a8c;display:flex;font-size:2.5cqw;font-weight:700;gap:1.2cqw;margin-top:auto}.twl-progress i{background:#efe2fb;border-radius:999px;flex:1 1;height:1.6cqw;overflow:hidden}.twl-progress em{animation:twl-progress 9s cubic-bezier(.22,1,.36,1) infinite;background:linear-gradient(90deg,var(--twl-p),var(--twl-s));border-radius:inherit;display:block;height:100%;transform-origin:left;width:78%}@keyframes twl-progress{0%,8%{transform:scaleX(.42)}40%,92%{transform:scaleX(1)}to{transform:scaleX(.42)}}.twl-typing{background:#f3e8ff;border-radius:999px;display:none;display:inline-flex;gap:.6cqw;padding:.8cqw 1.2cqw;position:absolute;right:3cqw;top:2.6cqw}.twl-typing i{animation:twl-type 1.2s ease-in-out infinite;background:var(--twl-p);border-radius:50%;height:.9cqw;width:.9cqw}.twl-typing i:nth-child(2){animation-delay:.15s}.twl-typing i:nth-child(3){animation-delay:.3s}@keyframes twl-type{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-.5cqw)}}.twl-base{height:13%;position:relative;width:118%}.twl-base:before{background:linear-gradient(180deg,#e9e4f2,#b9b1c9);clip-path:polygon(0 0,100% 0,96% 100%,4% 100%);content:"";inset:0}.twl-base span,.twl-base:before{border-radius:0 0 1cqw 1cqw;position:absolute}.twl-base span{background:#cfc7dc;height:30%;left:50%;margin-left:-8%;top:0;width:16%}.twl-grip{animation:twl-grip 6s ease-in-out infinite;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}@keyframes twl-grip{0%,to{transform:translateY(0)}50%{transform:translateY(-.36%)}}.twl.is-compact .twl-ui{gap:2cqw}.twl.is-compact .twl-ui-head{font-size:5.6cqw}.twl.is-compact .twl-insight b{font-size:5cqw}.twl.is-compact .twl-progress{font-size:3.6cqw}.twl.is-still,.twl.is-still *{animation:none!important}@media (prefers-reduced-motion:reduce){.twl,.twl *{animation:none!important}}.twl-reco{align-items:center;align-self:flex-start;animation:twl-rec 9s ease-in-out infinite;background:#f3e8ff;border-radius:999px;display:inline-flex;font-size:3cqw;font-weight:700;gap:1cqw;padding:.6cqw 1.6cqw .6cqw .7cqw}.twl-reco span{background:linear-gradient(135deg,var(--twl-p),var(--twl-s));border-radius:50%;color:#fff;display:inline-grid;height:3.8cqw;place-items:center;width:3.8cqw}.twl-reco svg{stroke-width:3;height:2.6cqw;width:2.6cqw}
/*# sourceMappingURL=route-kindee-tutor.b0b43694.chunk.css.map*/