.mascot{position:relative;display:inline-block;vertical-align:bottom;flex-shrink:0;line-height:0;pointer-events:none;user-select:none;-webkit-user-select:none}.mascot-g{position:absolute;inset:0;will-change:transform}.mascot-l{position:absolute;display:block;max-width:none;margin:0;padding:0;border:0}.mascot-blink{opacity:0}.mascot-fx{position:absolute;inset:0;overflow:visible}.mascot-spark{position:absolute;height:auto;transform:translate(-50%,-50%) scale(0);opacity:0}.mascot--trophy .mascot-head{animation:mc-sway 3.2s ease-in-out infinite}.mascot--trophy .mascot-cup{animation:mc-lift 1.6s ease-in-out infinite}.mascot--trophy .mascot-fist{animation:mc-pump 1.6s ease-in-out infinite}.mascot--trophy .mascot-blink{animation:mc-blink 4.1s linear infinite 1.2s}.mascot--trophy .mascot-spark{animation:mc-twinkle 1.8s ease-in-out infinite}.mascot--shrug .mascot-head{animation:mc-tilt 2.8s ease-in-out infinite}.mascot--shrug .mascot-browl,.mascot--shrug .mascot-browr{animation:mc-brow 2.8s ease-in-out infinite}.mascot--shrug .mascot-handl{animation:mc-shrug-l 2.8s ease-in-out infinite}.mascot--shrug .mascot-handr{animation:mc-shrug-r 2.8s ease-in-out infinite}.mascot--shrug .mascot-markl{animation:mc-pulse 1.4s ease-in-out infinite}.mascot--shrug .mascot-markr{animation:mc-pulse 1.4s ease-in-out infinite .7s}.mascot--shrug .mascot-blink{animation:mc-blink 3.7s linear infinite .9s}.mascot--desk .mascot-head{animation:mc-nod 2.4s ease-in-out infinite}.mascot--desk .mascot-pen{animation:mc-write 2.4s ease-in-out infinite}.mascot--peek .mascot-head{animation:mc-tilt 3.4s ease-in-out infinite}.mascot--peek .mascot-browl,.mascot--peek .mascot-browr{animation:mc-brow 3.4s ease-in-out infinite}.mascot--peek .mascot-blink{animation:mc-blink 4.2s linear infinite 1.5s}.mascot--thinking .mascot-lens{animation:mc-lens 3.6s ease-in-out infinite}.mascot--thinking .mascot-head{animation:mc-sway 3.6s ease-in-out infinite}.mascot--thinking .mascot-browl{animation:mc-brow 3.6s ease-in-out infinite}.mascot--thinking .mascot-blink{animation:mc-blink 4.4s linear infinite 2s}.mascot--empty .mascot-head{animation:mc-tilt 3s ease-in-out infinite}.mascot--empty .mascot-browl,.mascot--empty .mascot-browr{animation:mc-brow 3s ease-in-out infinite}.mascot--empty .mascot-handl{animation:mc-shrug-l 3s ease-in-out infinite}.mascot--empty .mascot-handr{animation:mc-shrug-r 3s ease-in-out infinite}.mascot--empty .mascot-blink{animation:mc-blink 3.9s linear infinite .6s}@keyframes mc-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.6deg) translateY(-.4%)}}@keyframes mc-tilt{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}@keyframes mc-nod{0%,to{transform:none}45%,60%{transform:rotate(1.6deg) translateY(.5%)}}@keyframes mc-brow{0%,30%,85%,to{transform:none}45%,70%{transform:translateY(-1.3%)}}@keyframes mc-blink{0%,92%,97.5%,to{opacity:0}93.5%,96%{opacity:1}}@keyframes mc-lift{0%,to{transform:none}50%{transform:translateY(-1.4%) rotate(-2.5deg)}}@keyframes mc-pump{0%,to{transform:none}35%{transform:rotate(-4deg)}65%{transform:rotate(2deg)}}@keyframes mc-shrug-l{0%,15%,85%,to{transform:none}40%,60%{transform:translateY(-1.6%) rotate(5deg)}}@keyframes mc-shrug-r{0%,15%,85%,to{transform:none}40%,60%{transform:translateY(-1.6%) rotate(-5deg)}}@keyframes mc-pulse{0%,to{transform:scale(.88);opacity:.75}50%{transform:scale(1.08);opacity:1}}@keyframes mc-write{0%,62%,to{transform:none}8%{transform:translate(-.6%,.25%) rotate(-3deg)}16%{transform:translate(.4%,-.15%) rotate(1.5deg)}24%{transform:translate(-.5%,.3%) rotate(-2.5deg)}32%{transform:translate(.5%,-.1%) rotate(1.5deg)}40%{transform:translate(-.4%,.25%) rotate(-2deg)}48%{transform:translate(.6%) rotate(1deg)}}@keyframes mc-lens{0%,to{transform:none}50%{transform:rotate(-2deg) translateY(-.6%)}}@keyframes mc-twinkle{0%,to{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:0}40%{transform:translate(-50%,-50%) scale(1) rotate(20deg);opacity:1}70%{transform:translate(-50%,-50%) scale(.6) rotate(40deg);opacity:.7}}.mascot-still .mascot-g,.mascot-still .mascot-l,.mascot-still .mascot-spark{animation:none!important}.mascot-still .mascot-fx{display:none}@media(prefers-reduced-motion:reduce){.mascot .mascot-g,.mascot .mascot-l,.mascot .mascot-spark{animation:none!important}.mascot .mascot-fx{display:none}}:root{--use:#0E8C9B;--use-soft:#DDF1F4}.ul{margin:10px 2px 2px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ul-trk{flex:1 1 120px;display:block;height:4px;border-radius:2px;background:var(--use-soft);overflow:hidden}.ul-trk i{display:block;height:100%;border-radius:2px;background:var(--use);transition:width .6s ease}.ul-t{flex:0 1 auto;font:600 12.5px/1.35 var(--font);color:#4a5b60}.ul-t b{font-weight:800;color:#0b5563}.ul-plans{flex:none;padding:0;border:0;background:none;font:800 12.5px var(--font);color:var(--use);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ul-top{position:absolute;left:0;right:0;top:0;z-index:30;height:3px;background:var(--use-soft);pointer-events:none}.ul-top i{display:block;height:100%;background:var(--use);transition:width .6s ease}.ul-nudge{position:absolute;left:50%;top:64px;z-index:40;transform:translate(-50%);max-width:calc(100% - 32px);padding:9px 16px;border-radius:12px;background:#fff;border:1px solid #BFE6EC;color:#3e4b50;font:600 13px/1.35 var(--font);box-shadow:0 8px 24px #14272b24;animation:ul-in .25s ease-out}.ul-nudge b{font-weight:800;color:#0b5563}@keyframes ul-in{0%{transform:translate(-50%,-6px)}}.lc{position:relative;z-index:1;margin:auto 16px;padding:24px 22px 18px;border-radius:24px;background:#fff;display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:center;box-shadow:0 24px 60px #0812164d}.lc-wrap{justify-content:center}.lc h2{margin:4px 0 0;font:800 20px/1.25 var(--font);color:var(--ink)}.lc p{margin:0;font:600 14px/1.5 var(--font);color:var(--muted)}.lc .btn{margin-top:4px}.lc-safe{font:600 12px/1.4 var(--font);color:#5b676c}.lc-ring{align-self:center;width:84px;height:84px;border-radius:50%;border:6px solid var(--use);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0b5563}.lc-ring b{font:800 17px var(--font)}.lc-ring small{font:700 11px var(--font)}.lc-week{align-self:center;display:flex;gap:6px}.lc-week i{width:34px;height:7px;border-radius:4px;background:var(--use)}.stage.web .lc{width:min(440px,100%);margin:auto}.si{position:absolute;inset:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:24px 18px;background:linear-gradient(180deg,#eaf6f8 0,#f6f9f9 60%)}.si-card{width:min(420px,100%);padding:22px 20px 18px;border-radius:24px;background:#fff;box-shadow:0 10px 32px #14272b1a;display:flex;flex-direction:column;gap:8px}.si-maam{align-self:center;width:150px;height:auto;margin:-6px 0 2px}.si-card h1{margin:0;font:800 22px/1.2 var(--font);color:var(--ink);text-align:center}.si-sub{margin:0 0 8px;font:600 14px/1.45 var(--font);color:var(--muted);text-align:center}.si-card label{display:flex;flex-direction:column;gap:5px;font:700 13px var(--font);color:var(--ink)}.si-card label em{font-style:normal;font-weight:600;color:var(--muted)}.si-card input{height:48px;padding:0 14px;border:1.5px solid #DCE6E8;border-radius:14px;background:#fff;font:600 16px var(--font);color:var(--ink);outline:none}.si-card input:focus{border-color:#26c6da;box-shadow:0 0 0 3px #26c6da2e}.si-card input[aria-invalid=true]{border-color:#e0574b}.si-err{margin:-2px 0 2px;font:700 12px var(--font);color:#b42318}.si-card .btn{margin-top:8px}.si-note{font:600 11.5px/1.45 var(--font);color:#6b777b;text-align:center}.onb{position:relative;width:380px;height:372px;transform:scale(var(--onb-s,.776));transform-origin:top left;perspective:900px;touch-action:pan-y;user-select:none;-webkit-user-select:none;font-family:var(--font)}.intro-screen .onb{margin:0 0 0 var(--onb-x,0px)}.onb-card{position:absolute;left:4px;right:4px;top:18px;height:340px;box-sizing:border-box;background:#fff;border-radius:20px;padding:18px 18px 16px;box-shadow:0 18px 40px #0e8c9b2e,0 2px 6px #14272b0f;transform-origin:50% 100%}.onb.b1 .onb-card{animation:onbCin .6s cubic-bezier(.3,.7,.3,1) both}.onb.b5 .onb-card{animation:onbCout .65s cubic-bezier(.5,0,.7,.4) forwards}.onb-maam{position:absolute;top:-16px;right:14px;display:flex;align-items:center;gap:6px;background:#fff;border-radius:999px;padding:3px 10px 3px 3px;box-shadow:0 6px 16px #14272b24}.onb.b1 .onb-maam{animation:onbPop .5s .3s cubic-bezier(.3,1.6,.5,1) both}.onb-maam img{width:34px;height:34px;border-radius:50%;object-fit:cover}.onb-wave{display:flex;gap:3px;align-items:center;height:16px}.onb-wave i{width:3px;height:5px;border-radius:2px;background:#0e8c9b}.onb.talk .onb-wave i{animation:onbWave .9s ease-in-out infinite}.onb-wave i:nth-child(2){animation-delay:.15s!important}.onb-wave i:nth-child(3){animation-delay:.3s!important}.onb-wave i:nth-child(4){animation-delay:.45s!important}.onb-sec{font:700 15px/1.2 var(--serif);color:#1f5fa8;margin:6px 0 8px}.onb-line{font:400 19px/2.15 var(--serif);color:#1d2a2e;margin:0}.onb-hl{background:linear-gradient(transparent 14%,#FFE98A 14%,#FFE98A 88%,transparent 88%) no-repeat 0 0/0% 100%}.onb.b1 .onb-hl{animation:onbSweep .7s 3s ease-out forwards}.onb.p1 .onb-hl{background-size:100% 100%}.onb-num{position:relative;white-space:nowrap;font-weight:700;color:#0b6e7a}.onb-num svg{position:absolute;left:-9px;top:-6px;width:calc(100% + 18px);height:calc(100% + 12px);overflow:visible}.onb-num path{fill:none;stroke:#2e5fa8;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;vector-effect:non-scaling-stroke}.onb.b1 .onb-num path{animation:onbDraw .8s 5.1s ease-out forwards}.onb.p1 .onb-num path{stroke-dashoffset:0}.onb-num em{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-30%) rotate(-3deg);font:700 14px/1 var(--hand);font-style:normal;color:#2e5fa8;white-space:nowrap;clip-path:inset(0 100% 0 0)}.onb.b1 .onb-num em{animation:onbWrite .8s 6.1s steps(14,end) forwards}.onb.p1 .onb-num em{clip-path:inset(0 0 0 0)}.onb-dg{position:absolute;left:18px;right:18px;bottom:16px;height:132px;border-radius:14px;background:#fbfcf7;border:1px solid #EEF2E6;opacity:0}.onb.b2 .onb-dg{animation:onbShow .4s .2s ease-out forwards}.onb.b3 .onb-dg{opacity:1;animation:onbHide .35s ease-in forwards}.onb-dg svg{width:100%;height:118px;display:block}.onb-dg>span{position:absolute;right:10px;top:8px;font:700 11px/1 var(--font);color:#8a979c;letter-spacing:.04em;text-transform:uppercase}.onb-tube{fill:none;stroke:#1d2a2e;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240}.onb.b2 .onb-tube{animation:onbDraw .7s .4s ease-out forwards}.onb-red{transform:translateY(52px)}.onb-yel{transform:translateY(110px)}.onb.b2 .onb-red{animation:onbRise .6s 1.1s ease-out forwards}.onb.b2 .onb-yel{animation:onbRise .6s 1.6s ease-out forwards}.onb-ar{fill:none;stroke:#1d2a2e;stroke-width:2;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40}.onb.b2 .onb-ar.a1{animation:onbDraw .3s 2.1s forwards}.onb.b2 .onb-ar.a2{animation:onbDraw .3s 2.6s forwards}.onb-lb{font:700 15px var(--hand);fill:#8a6a00;opacity:0}.onb-lb.l2,.onb-lb.l3{fill:#b3261e}.onb.b2 .onb-lb.l1,.onb.b2 .onb-lb.s1{animation:onbShow .3s 2.3s forwards}.onb.b2 .onb-lb.l2,.onb.b2 .onb-lb.l3{animation:onbShow .3s 2.8s forwards}.onb-pyqb{display:inline-block;margin-top:10px;background:#0b6e7a;color:#fff;font:800 13px/1 var(--font);padding:8px 12px;border-radius:999px;box-shadow:0 2px #064e57;opacity:0}.onb.b3 .onb-pyqb{animation:onbDrop .6s .5s cubic-bezier(.3,1.7,.5,1) forwards}.onb-q{margin-top:12px;border-top:1px dashed #DCE6E8;padding-top:10px;opacity:0}.onb.b3 .onb-q{animation:onbUp .5s 1.2s ease-out forwards}.onb-q b{font:800 15px/1.3 var(--font);color:#14272b}.onb-q div{display:flex;gap:8px;margin-top:8px}.onb-q div span{flex:1;text-align:center;border:1.5px solid #DCE6E8;border-radius:10px;padding:8px 0;font:700 14px/1 var(--font);color:#36474b}.onb.b3 .onb-q div span.ok{animation:onbOk .4s 2.1s forwards}.onb-mis{position:absolute;left:18px;right:18px;bottom:16px;border-top:1px dashed #DCE6E8;padding-top:10px;opacity:0;pointer-events:none}.onb.b4 .onb-mis{animation:onbUp .45s .1s ease-out forwards}.onb-mis>b{font:800 15px/1.3 var(--font);color:#14272b}.onb-mis>div{display:flex;gap:8px;margin-top:8px}.onb-mis>div span{position:relative;flex:1;text-align:center;border:1.5px solid #DCE6E8;border-radius:10px;padding:9px 0;font:700 14px/1 var(--font);color:#36474b;background:#fff}.onb-mis>div span i{position:absolute;right:-7px;top:-9px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:900 12px/1 var(--font);font-style:normal;color:#fff;opacity:0;transform:scale(.3)}.onb-mis .no i{background:#e5484d}.onb-mis .yes i{background:#2e8b57}.onb.b4 .onb-mis .no{animation:onbShake .45s .5s ease-in-out,onbBad .3s .55s forwards}.onb.b4 .onb-mis .no i{animation:onbPopIn .35s .6s cubic-bezier(.3,1.7,.5,1) forwards}.onb.b4 .onb-mis .yes{animation:onbOk .4s 3.3s forwards}.onb.b4 .onb-mis .yes i{animation:onbPopIn .35s 3.4s cubic-bezier(.3,1.7,.5,1) forwards}.onb-back{display:flex;align-items:center;gap:8px;margin:10px 0 0;font:700 13px/1 var(--font);color:#0b6e7a;opacity:0}.onb.b4 .onb-back{animation:onbUp .4s 1.8s ease-out forwards}.onb-back .cal{display:inline-block;height:22px;overflow:hidden;border-radius:6px;background:#e2f5f8;border:1px solid #BFE6EC}.onb-back .cal em{display:block;height:22px;padding:0 8px;font:800 12px/22px var(--font);font-style:normal;color:#0b6e7a}.onb-back .cal em:last-child{background:#0e8c9b;color:#fff}.onb.b4 .onb-back .cal em{animation:onbFlip .45s 2.5s cubic-bezier(.5,0,.3,1.3) forwards}.onb-stamp{position:absolute;right:-4px;top:-26px;padding:6px 12px;border:3px solid #2E8B57;border-radius:10px;color:#2e8b57;background:#ffffffeb;font:900 18px/1 var(--font);letter-spacing:.02em;transform:rotate(-12deg) scale(2.4);opacity:0}.onb.b4 .onb-stamp{animation:onbStamp .4s 3.8s cubic-bezier(.5,0,.6,1.4) forwards}.onb.b4 .onb-card{animation:none}.onb.b4 .onb-line{opacity:.9}.onb-copy{position:absolute;left:50%;top:6px;width:226px;height:316px;margin-left:-113px;opacity:0}.onb.b5 .onb-copy{animation:onbCopy .7s .35s cubic-bezier(.3,.8,.3,1) forwards}.onb-copy>i{position:absolute;inset:0;border-radius:14px;background:#fff;box-shadow:0 6px 18px #14272b1f}.onb-copy>i:first-child{transform:rotate(-7deg) translate(-14px,6px)}.onb-copy>i:nth-child(2){transform:rotate(5deg) translate(12px,4px)}.onb-img{position:absolute;inset:0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #0e8c9b40}.onb-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:0 0}.onb-veil{position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(#f7fbfbdb,#f7fbfbf5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.onb-veil:before{content:"";position:absolute;left:0;right:0;top:-2px;height:3px;background:#0e8c9b;box-shadow:0 0 12px 3px #0e8c9b73}.onb.b5 .onb-veil{animation:onbDev 2.8s .7s cubic-bezier(.4,.2,.4,1) forwards}.onb-pill{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;background:#fff;color:#0b6e7a;font:800 13px/1 var(--font);padding:9px 13px;border-radius:999px;box-shadow:0 6px 16px #0e8c9b40;transition:background .3s,color .3s}.onb-pill em{position:relative;z-index:1;display:grid;place-items:center;font-style:normal}.onb-pill>span{position:relative;z-index:1}.onb-pill b{font-variant-numeric:tabular-nums}.onb-pill u{position:absolute;left:0;top:0;bottom:0;width:0;background:#ddf1f3}.onb.b5 .onb-pill u{animation:onbPfill 2.8s .7s cubic-bezier(.4,.2,.4,1) forwards}.onb.dl .onb-pill{background:#0e8c9b;color:#fff;animation:onbBump .45s cubic-bezier(.3,1.6,.5,1)}.onb.dl .onb-pill u{display:none}.onb.dl .onb-pill em{width:16px;height:16px;border-radius:50%;background:#fff;color:#0e8c9b}.onb.dl .onb-pill em svg{display:none}.onb.dl .onb-pill em:after{content:"✓";font:900 11px/1 var(--font)}.onb.dl .onb-img{animation:onbGlow 1s ease-out}.onb-conf{position:absolute;left:50%;bottom:0;width:0;height:0;pointer-events:none}.onb-conf i{position:absolute;width:8px;height:12px;border-radius:2px;background:var(--c);opacity:0}.onb.dl .onb-conf i{animation:onbBurst .95s ease-out forwards}.onb.first .onb-card{animation-delay:1s}.onb.first .onb-maam{animation-delay:1.3s}.story-dots button.past:after{background:#26c6da;opacity:.55}.story-tap{display:flex;align-items:center;gap:8px}.intro-go.ready{animation:onbPulse 2.2s .3s ease-in-out infinite}@keyframes onbShake{0%,to{translate:0}20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}@keyframes onbBad{to{background:#fdecec;border-color:#e5484d;color:#b3261e}}@keyframes onbPopIn{to{opacity:1;transform:none}}@keyframes onbFlip{to{transform:translateY(-22px)}}@keyframes onbStamp{0%{opacity:0;transform:rotate(-12deg) scale(2.4)}70%{opacity:1;transform:rotate(-12deg) scale(.92)}to{opacity:1;transform:rotate(-12deg) scale(1)}}@keyframes onbCin{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes onbCout{to{opacity:0;transform:translateY(-30px) rotateX(18deg) scale(.82)}}@keyframes onbPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes onbWave{0%,to{height:4px}50%{height:16px}}@keyframes onbSweep{to{background-size:100% 100%}}@keyframes onbDraw{to{stroke-dashoffset:0}}@keyframes onbWrite{to{clip-path:inset(0 0 0 0)}}@keyframes onbShow{to{opacity:1}}@keyframes onbHide{to{opacity:0;transform:translateY(8px)}}@keyframes onbRise{to{transform:none}}@keyframes onbDrop{0%{opacity:0;transform:translateY(-18px) scale(.7)}to{opacity:1;transform:none}}@keyframes onbUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes onbOk{to{background:#e8f5e9;border-color:#2e8b57;color:#1e7b3c}}@keyframes onbFill{to{width:61%}}@keyframes onbCopy{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:none}}@keyframes onbDev{to{height:0}}@keyframes onbPfill{to{width:100%}}@keyframes onbBump{0%{transform:translate(-50%) scale(.9)}to{transform:translate(-50%) scale(1)}}@keyframes onbGlow{0%{box-shadow:0 18px 40px #0e8c9b40,0 0 #0e8c9b80}to{box-shadow:0 18px 40px #0e8c9b40,0 0 0 16px #0e8c9b00}}@keyframes onbBurst{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) rotate(220deg)}}@keyframes onbPulse{0%,to{transform:none}50%{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.onb *,.onb-slide,.story-cap.slide,.story-cap .w,.intro-go.ready,.intro-phone,.intro-boot,.intro-boot i,.intro-cut,.intro-brand,.intro-top,.intro-tag,.intro-stickers .st{animation-duration:.01s!important;animation-delay:0s!important;animation-iteration-count:1!important}}.onb-q-pyq b{font:800 13px/1.3 var(--font)}.onb-q-pyq ul{list-style:none;margin:6px 0 0;padding:0;font:600 12px/1.45 var(--font);color:#36474b}.onb-q-pyq div span{font:700 11.5px/1.2 var(--font);padding:7px 4px}.stage.web .page.wb-page{gap:0;display:flex;flex-direction:column;height:100%;padding:0;background:#fff;overflow:hidden}.stage.web .wb-top{flex:none;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid #EDF1F2;background:#fff}.stage.web .wb-logo{height:34px;width:auto;justify-self:start}.stage.web .wb-tabs{display:flex;gap:4px}.stage.web .wb-tab{position:relative;height:40px;padding:0 14px;border:0;border-radius:12px;background:transparent;display:flex;align-items:center;gap:8px;font:600 16px var(--font);color:#2a3b40;cursor:pointer}.stage.web .wb-tab[aria-disabled]{cursor:default}.stage.web .wb-tab:not([aria-disabled]):hover{background:#f2fafb}.stage.web .wb-tab.is-on{background:#e3f5f7;color:#0e8c9b;font-weight:800}.stage.web .wb-new{position:absolute;top:-7px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:6px;background:#f7cb46;color:#3a2e00;font:800 9.5px/1.3 var(--font);font-style:normal}.stage.web .wb-join{justify-self:end;height:40px;padding:0 20px;border-radius:12px;background:#f7cb46;box-shadow:0 2px #e0b12a;display:flex;align-items:center;font:800 15px var(--font);color:#2a2100}.stage.web .wb-me{width:40px;height:40px;border-radius:50%;background:#e3f5f7;color:#0e8c9b;display:flex;align-items:center;justify-content:center;font:800 15px var(--font);margin-left:-4px}.stage.web .wb-top>.wb-join{grid-column:3;grid-row:1}.stage.web .wb-top>.wb-me{grid-column:3;grid-row:1;justify-self:end}.stage.web .wb-top>.wb-join{margin-right:56px}.stage.web .wb-body{flex:1;min-height:0;display:flex}.stage.web .wb-main{flex:1;min-width:0;overflow-y:auto;scrollbar-width:thin}.stage.web .wb-rail{flex:none;width:236px;padding:22px 10px;border-right:1px solid #EDF1F2;display:flex;flex-direction:column;gap:6px;background:#fff}.stage.web .wb-rh{padding:0 12px 10px;font:800 12px var(--font);letter-spacing:.12em;text-transform:uppercase;color:#5b676c}.stage.web .wb-ri{height:52px;padding:0 14px;border:0;border-radius:14px;background:transparent;display:flex;align-items:center;gap:14px;font:600 16px var(--font);color:#3a4a4f;text-align:left;cursor:pointer;transition:background .15s}.stage.web .wb-ri:hover{background:#f4fbfc}.stage.web .wb-ri.is-on{background:#e3f5f7;color:#0e8c9b;font-weight:800}.stage.web .wb-ari{padding:28px max(32px,calc(50% - 660px)) 40px;display:flex;flex-direction:column;gap:28px}.stage.web .wb-hero{position:relative;min-height:320px;padding:36px 48px;border-radius:28px;border:1px solid #CDEBEC;background:linear-gradient(115deg,#d7f0ef,#e6f6f4 55%,#f1faf8);display:flex;align-items:center;overflow:hidden;animation:tb-up .5s cubic-bezier(.2,.8,.2,1) both}.stage.web .wb-hero-tx{position:relative;z-index:1;max-width:540px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.stage.web .wb-hero h1{margin:4px 0 0;font:900 58px/1 var(--font);letter-spacing:-.02em;color:#1a6e6a}.stage.web .wb-hero p{margin:0;font:500 19px/1.5 var(--font);color:#2a3b40}.stage.web .wb-cta{margin-top:10px;height:52px;padding:0 26px;border:0;border-radius:14px;background:#1e6f6a;color:#fff;font:800 18px var(--font);cursor:pointer;transition:transform .15s,filter .15s}.stage.web .wb-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.stage.web .wb-hero-maam{position:absolute;right:300px;bottom:0;height:92%;width:auto}.stage.web .wb-bubble{position:absolute;right:48px;top:50%;transform:translateY(-50%);width:210px;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #E1E8EA;box-shadow:0 8px 22px #14272b14;font:700 23px/1.25 Kalam,cursive;color:#1a6e6a;animation:tb-pop .5s .4s cubic-bezier(.3,1.4,.5,1) both}.stage.web .wb-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.stage.web .wb-tiles .ari-ft{position:relative;min-height:188px;padding:24px 10px 18px;border-radius:20px;border:1px solid #EDF1F2;background:#fff;display:flex;flex-direction:column;align-items:center;gap:16px;font:600 16.5px/1.25 var(--font);text-align:center;color:#2a3b40;box-shadow:0 4px 14px #14272b0a}.stage.web .wb-tiles .ari-ft .ari-ic{width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stage.web .wb-tiles .ari-ft .ari-ic svg{width:34px;height:34px}.stage.web .wb-tiles .ari-ft.ours{border:2px solid #26C6DA;box-shadow:0 0 0 5px #26c6da1a;cursor:pointer;transition:transform .15s}.stage.web .wb-tiles .ari-ft.ours:hover{transform:translateY(-2px)}.stage.web .wb-tiles .ari-nb{position:absolute;top:-1px;right:12px}.stage.web .wb-ari .ari-note{margin:0;font:500 14px var(--font);color:#5b676c}.stage.web .wb-home{padding:28px max(32px,calc(50% - 760px)) 48px;background:linear-gradient(#f4fbfc,#fff 320px)}.stage.web .wb-hi{display:flex;align-items:center;gap:14px;margin:0 0 22px}.stage.web .wb-hi img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 2px #bfe6ec}.stage.web .wb-hi span{display:flex;flex-direction:column}.stage.web .wb-hi b{font:800 30px/1.15 var(--font);color:#14272b}.stage.web .wb-hi small{font:500 15px var(--font);color:#5b676c}.stage.web .wb-top2{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:24px;align-items:stretch}.stage.web .wb-next{position:relative;min-height:300px;padding:30px 32px 28px;border-radius:26px;border:1px solid #D2ECF0;background:linear-gradient(120deg,#e3f5f7,#f1fafb 60%,#fff8ee);display:flex;flex-direction:column;align-items:flex-start;gap:6px;overflow:hidden;animation:tb-up .5s cubic-bezier(.2,.8,.2,1) both}.stage.web .wb-k{font:800 12.5px var(--font);letter-spacing:.12em;text-transform:uppercase;color:#0e8c9b}.stage.web .wb-next>b{position:relative;z-index:1;max-width:58%;font:800 36px/1.15 var(--font);color:#14272b}.stage.web .wb-next>small{position:relative;z-index:1;font:500 16px var(--font);color:#5b676c}.stage.web .wb-segs{position:relative;z-index:1;display:flex;gap:6px;width:58%;margin:auto 0 14px}.stage.web .wb-segs i{flex:1;height:5px;border-radius:3px;background:#dce8ea}.stage.web .wb-segs i.is-half{background:linear-gradient(90deg,#26c6da 50%,#dce8ea 50%)}.stage.web .wb-segs i.is-read{background:#26c6da}.stage.web .wb-go{position:relative;z-index:2;align-self:stretch;height:54px;border:0;border-radius:14px;background:#1e8a99;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;font:800 18px var(--font);cursor:pointer;box-shadow:0 6px 18px #1e8a9947;transition:filter .15s,transform .15s}.stage.web .wb-go:hover{filter:brightness(1.08);transform:translateY(-1px)}.stage.web .wb-next-maam{position:absolute!important;right:20px;bottom:64px;width:260px!important;height:auto;z-index:0}.stage.web .wb-goal{padding:24px;border-radius:26px;border:1px solid #E1E8EA;background:#fff;box-shadow:0 6px 22px #14272b0d;display:flex;flex-direction:column;gap:18px;animation:tb-up .5s .08s cubic-bezier(.2,.8,.2,1) both}.stage.web .wb-gh b{font:800 19px var(--font);color:#14272b}.stage.web .wb-gb{display:flex;align-items:center;gap:22px}.stage.web .wb-rings circle{transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.stage.web .wb-gb ul{flex:1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.stage.web .wb-gb li{display:flex;align-items:center;gap:10px;font:700 15.5px var(--font);color:#2a3b40}.stage.web .wb-gb li i{width:10px;height:10px;border-radius:50%}.stage.web .wb-gb li b{margin-left:auto;font:800 17px var(--font);color:#14272b}.stage.web .wb-gb li small{font:600 12.5px var(--font);color:#8a979b}.stage.web .wb-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:auto}.stage.web .wb-week span{height:30px;border-radius:9px;background:#f1f5f6;display:flex;align-items:center;justify-content:center;font:700 12px var(--font);color:#8a979b}.stage.web .wb-week span.is-on{background:#ddf5f8;color:#0e8c9b}.stage.web .wb-week span.is-today{box-shadow:inset 0 0 0 2px #26c6da;color:#0e8c9b;background:#fff}.stage.web .wb-ch{margin-top:34px}.stage.web .wb-chh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.stage.web .wb-chh span{display:flex;flex-direction:column;gap:2px}.stage.web .wb-chh b{font:800 22px var(--font);color:#14272b}.stage.web .wb-chh small{font:500 14.5px var(--font);color:#5b676c}.stage.web .wb-link{border:0;background:none;font:800 15px var(--font);color:#0e8c9b;cursor:pointer}.stage.web .wb-link:hover{text-decoration:underline}.stage.web .wb-tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.stage.web .wb-t{min-height:84px;padding:14px 18px;border-radius:18px;border:1px solid #E1E8EA;background:#fff;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.stage.web .wb-t:hover{border-color:#9fdde6;box-shadow:0 6px 18px #26c6da24;transform:translateY(-1px)}.stage.web .wb-tn{flex:none;width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 3px #e3eaec;display:flex;align-items:center;justify-content:center;font:800 14px var(--font);color:#3a4a4f}.stage.web .wb-t.is-half .wb-tn{box-shadow:inset 0 0 0 3px #26c6da}.stage.web .wb-t.is-read .wb-tn{background:#4cb860;box-shadow:none;color:#fff}.stage.web .wb-tx{display:flex;flex-direction:column;gap:1px;min-width:0}.stage.web .wb-tx small{font:800 12px var(--font);color:#0e8c9b}.stage.web .wb-tx b{font:700 17px/1.25 var(--font);color:#14272b}.stage.web .wb-tx em{font:500 13.5px var(--font);font-style:normal;color:#6b777b}.stage.web .wb-all{margin-top:36px}.stage.web .wb-all h2{margin:0 0 14px;font:800 22px var(--font);color:#14272b}.stage.web .wb-cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.stage.web .wb-cgrid .h2-row{margin:0}@media(prefers-reduced-motion:reduce){.stage.web .wb-hero,.stage.web .wb-next,.stage.web .wb-goal,.stage.web .wb-bubble{animation:none}}.stage.web .wb-chap{position:relative;overflow:hidden;background:linear-gradient(#f4fbfc,#fff 260px)}.stage.web .wb-chap .page.ch2{max-width:1400px;margin-inline:auto;grid-template-columns:minmax(360px,420px) minmax(0,1fr);column-gap:36px;padding-left:36px;background:transparent}.stage.web .wb-chap .ch2 .ch2-scroll{padding:28px 36px 40px 4px}.stage.web .wb-chap .ch2 .ch2-scroll .ch2-list{max-width:none}.stage.web .wb-chap .ch2 .ch2-row{min-height:72px;transition:background .15s}.stage.web .wb-chap .ch2 .ch2-row:hover{background:#f4fbfc}.stage.web .wb-home{padding-top:16px}.stage.web .wb-hrow{display:flex;align-items:center;gap:12px;margin-bottom:18px}.stage.web .wb-hrow .h2-brand{flex:1;font-size:26px}.stage.web .wb-next{min-height:240px}.stage.web .wb-next .wb-go{align-self:flex-start;padding:0 26px;gap:8px}.stage.web .wb-allh{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.stage.web .wb-allh h2{margin:0}.stage.web .wb-allh .h2-tabs{margin:0;width:min(420px,50%)}.stage.web .wb-home{padding:16px max(32px,calc(50% - 600px)) 56px}.stage.web .wb-next{min-height:220px;padding:28px 36px}.stage.web .wb-next>b{font-size:34px}.stage.web .wb-next-maam{right:28px!important;bottom:14px!important;top:auto!important;width:auto!important;height:calc(100% - 28px)!important;max-height:200px;object-fit:contain}.stage.web .wb-next-maam img,.stage.web .wb-next-maam svg{height:100%;width:auto}.stage.web .wb-cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.stage.web .wb-cgrid .h2-row{min-height:76px;padding:10px 14px;border-radius:16px}.stage.web .wb-cgrid .h2-row:is([aria-disabled],.is-soon){border-color:transparent;background:#f7f9fa;box-shadow:none;opacity:.75}.stage.web .wb-cgrid .h2-row:is([aria-disabled],.is-soon) .h2-lock{display:none}.stage.web .wb-cgrid .h2-row:is([aria-disabled],.is-soon) .h2-img{width:44px;height:44px;filter:saturate(.6)}.stage.web .wb-cgrid .h2-row.live{order:-1}.stage.web .wb-cgrid .h2-row.live:hover{border-color:#9fdde6;box-shadow:0 6px 18px #26c6da24}.stage.web .wb-allh .h2-tabs button{height:38px}.stage.web .wb-chap .page.ch2{max-width:1200px;grid-template-columns:380px minmax(0,1fr);column-gap:40px;padding-left:max(32px,calc(50% - 600px))}.stage.web .wb-chap .ch2 .ch2-scroll{padding:24px max(32px,calc(50% - 600px)) 48px 0}.stage.web .wb-chap .ch2 .ch2-scroll .ch2-list{max-width:760px}.stage.web .wb-chap .ch2 .ch2-hero{padding:24px 26px}.stage.web .wb-chap .ch2 .ch2-sec{margin-bottom:6px}.stage.web .wb-chap .ch2 .ch2-row{min-height:76px;padding:14px 20px}.stage.web .wb-hero-tx{max-width:min(540px,calc(100% - 560px))}@media(max-width:1359.98px){.stage.web .wb-bubble{display:none}.stage.web .wb-hero-maam{right:24px}.stage.web .wb-hero-tx{max-width:min(540px,calc(100% - 330px))}}.page.rn{padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fbfaf6}.rn-top{flex:none;height:64px;padding:0 16px 0 6px;display:flex;align-items:center;gap:10px;padding-top:env(safe-area-inset-top,0px)}.rn-face{position:relative;width:44px;height:44px;flex:none;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,#26c6da,#7c8cf8,#c084fc,#f472b6,#fbbf24,#26c6da)}.rn-face img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #fff;box-sizing:border-box}.rn-who{display:flex;flex-direction:column;line-height:1.2}.rn-who b{font-size:17px;font-weight:800;color:var(--ink)}.rn-who small{font-size:13px;font-weight:600;color:var(--muted)}.rn-bars{flex:none;display:flex;gap:4px;padding:4px 18px 0}.rn-bars i{flex:1;height:3px;border-radius:2px;background:#e3e8ea;overflow:hidden;position:relative}.rn-bars i.is-done{background:#14272b}.rn-bars i.is-on:after{content:"";position:absolute;inset:0;background:#14272b;transform-origin:left;animation:rn-fill 2.4s ease-out both}@keyframes rn-fill{0%{transform:scaleX(0)}to{transform:none}}.rn-h{flex:none;margin:14px 18px 0;font-size:18px;font-weight:700;color:var(--ink)}.rn-h span{color:#b42318}.rn-scroll{flex:1;min-height:0;overflow-y:auto;padding:14px 16px 20px;background-image:linear-gradient(#EFEDE6 1px,transparent 1px),linear-gradient(90deg,#EFEDE6 1px,transparent 1px);background-size:22px 22px}.rn-card{padding:16px 18px 18px;border-radius:20px;background:#fff;border:1px solid #E6E2D6;box-shadow:0 6px 20px #14272b0f;display:flex;flex-direction:column;gap:14px;animation:rn-up .35s ease-out both}.rn-tag{align-self:flex-start;padding:3px 10px;border-radius:10px;background:#e8f7f9;color:#0b6e7a;font-size:13px;font-weight:800}.rn-fix{margin:0;padding-bottom:12px;border-bottom:1px solid #EFEDE6;font-family:var(--hand);font-size:21px;font-weight:700;line-height:1.45;color:#1f4fa0;animation:rn-write .5s ease-out both}.rn-fix:last-child{border-bottom:0;padding-bottom:0}@keyframes rn-write{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes rn-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rn-foot{flex:none;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;align-items:center;gap:6px;background:#fbfaf6}.rn-check{width:100%;height:56px;border:0;border-radius:16px;background:#14272b;color:#fff;font:800 18px var(--font)}.rn-check em{font-style:normal;color:#26c6da}.rn-check:disabled{opacity:.5}.rn-next{height:40px;border:0;background:transparent;color:#0e8c9b;font:800 15px var(--font)}.rn-empty{margin:60px 24px 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.rn-empty b{font-size:20px;font-weight:800}.rn-empty p{margin:0;color:var(--muted);font-weight:600}.rn-go{margin-top:10px;height:48px;padding:0 22px;border:0;border-radius:14px;background:#26c6da;color:#fff;font:800 16px var(--font)}@media(prefers-reduced-motion:reduce){.rn-card,.rn-fix,.rn-bars i.is-on:after{animation:none}}.ch2 .ch2-maamring{flex:none;width:30px;height:30px;padding:2px;border:0;border-radius:50%;background:conic-gradient(from 0deg,#26c6da,#7c8cf8,#c084fc,#f472b6,#fbbf24,#26c6da);cursor:pointer}.ch2 .ch2-maamring.is-heard{background:#c9d3d6}.ch2 .ch2-maamring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:1.5px solid #fff;box-sizing:border-box}.ch2 .ch2-rfirst{width:100%;margin:0 0 14px;padding:14px 16px;border:0;border-radius:18px;background:#14272b;color:#fff;text-align:left;display:flex;flex-direction:column;gap:8px;font-family:var(--font)}.ch2 .ch2-rfirst small{font-size:13px;font-weight:700;color:#7fdce8}.ch2 .ch2-rfirst b{font-size:19px;font-weight:700}.ch2 .ch2-rfirst span{height:46px;border-radius:12px;background:#26c6da;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800}.stage.tablet .page.rn .rn-top,.stage.tablet .page.rn .rn-bars,.stage.tablet .page.rn .rn-h,.stage.tablet .page.rn .rn-foot{width:100%;max-width:760px;margin-inline:auto}.stage.tablet .page.rn .rn-card{max-width:760px;margin-inline:auto}.stage.tablet .page.rn .rn-fix{font-size:24px}.ch2 .ch2-rdot{flex:none;width:28px;height:28px;border-radius:50%;background:#fbe3e1;color:#c62828;display:flex;align-items:center;justify-content:center;font:800 13px var(--font)}.page.ch2{padding:0;background:#fff;overflow:hidden;display:flex;flex-direction:column}.ch2>*{flex-shrink:0}.ch2 .ch2-head{padding:6px 18px 0;display:flex;flex-direction:column;gap:10px}.ch2 .ch2-top{display:flex;align-items:center;justify-content:space-between}.ch2 .ch2-top .ic{margin-left:-10px}.ch2 .ch2-hero{position:relative;padding:18px;border-radius:24px;background:#0e3b47;border:1px solid #1F5664}.ch2 .ch2-id{position:relative;min-height:88px;padding-right:116px;display:flex;flex-direction:column;gap:6px}.ch2 .ch2-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7fdce8}.ch2 .ch2-id h1{margin:0;font-size:24px;font-weight:700;line-height:1.17;color:#fff}.ch2 .ch2-maam{position:absolute;right:-6px;bottom:-16px;width:auto;height:108px;display:block;z-index:0;animation:ch2Pop .35s cubic-bezier(.3,1.4,.5,1) both}.ch2 .ch2-next{position:relative;z-index:1;padding:16px;border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:4px}.ch2 .ch2-nl{font-size:13px;font-weight:700;color:#0e9fb2}.ch2 .ch2-nt{font-size:20px;font-weight:700;line-height:1.2;color:#14272b}.ch2 .ch2-go{margin-top:4px;height:48px;border:0;border-radius:12px;background:#26c6da;display:flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:800;color:#fff}.ch2 .ch2-go:active{transform:translateY(1px);background:#1fb5c8}.ch2 .ch2-tabs{margin:18px 18px 0;display:flex;padding:5px;border-radius:16px;background:#e6eced}.ch2 .ch2-tabs button{flex:1 1 0;height:44px;border:0;border-radius:12px;background:transparent;font-size:16px;font-weight:600;color:#5b676c}.ch2 .ch2-tabs button[aria-selected=true]{background:#fff;box-shadow:0 2px 6px #14272b1a;font-weight:700;color:#14272b}.ch2 .ch2-strip{margin:12px 18px 0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;font-weight:500;color:#6b787c}.ch2 .ch2-strip b{font-weight:700;color:#14272b}.ch2 .ch2-strip.is-dots{font-weight:600;color:#5b676c}.ch2 .ch2-strip.is-dots span{display:flex;align-items:center;gap:6px}.ch2 .ch2-strip.is-dots i{width:9px;height:9px;border-radius:50%;background:#c9d6d9}.ch2 .ch2-strip.is-dots i.g{background:#22a55a}.ch2 .ch2-strip.is-dots i.a{background:#e8a317}.ch2 .ch2-strip.is-dots i.r{background:#d64545}.ch2 .ch2-scroll{flex:1 1 auto;min-height:0;margin-top:6px;padding:6px 18px calc(24px + env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.ch2 .ch2-scroll::-webkit-scrollbar{display:none}.ch2 .ch2-scroll.is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px);mask-image:linear-gradient(to bottom,transparent 0,#000 22px)}.ch2 .ch2-list{background:#fff;border:1px solid #DCE6E8;border-radius:22px;overflow:hidden}.ch2 .ch2-sec{position:relative;padding:6px 0}.ch2 .ch2-sec+.ch2-sec{border-top:1px solid #E6ECED}.ch2 .ch2-sec.has-head{padding-top:0}.ch2 .ch2-sh{display:block;padding:16px 18px 6px 15px;line-height:16px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5b676c}.ch2 .ch2-sh span{margin-left:6px;color:#2b7f8c}.ch2 .ch2-row{position:relative;width:100%;min-height:64px;padding:8px 18px 8px 62px;border:0;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;color:inherit}.ch2 .ch2-row.is-current,.ch2 .ch2-row:active{background:#f1f8f9}.ch2 .ch2-node{position:absolute;z-index:1;left:15px;top:50%;margin-top:-13px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #c9d6d9;display:flex;align-items:center;justify-content:center;font-style:normal}.ch2 .is-done .ch2-node{background:#22a55a;box-shadow:none}.ch2 .is-current .ch2-node{box-shadow:inset 0 0 0 2.5px #2b8a99,0 0 0 6px #ddf0f3}.ch2 .is-half .ch2-node{background:linear-gradient(90deg,#2b8a99 50%,#fff 50%);box-shadow:inset 0 0 0 2.5px #2b8a99}.ch2 .is-current.is-half .ch2-node{box-shadow:inset 0 0 0 2.5px #2b8a99,0 0 0 6px #ddf0f3}.ch2 .ch2-cont{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.ch2 .ch2-cont b{display:flex;align-items:center;gap:3px;font-size:15px;font-weight:800;color:#0e8c9b}.ch2 .ch2-cont b svg{width:15px;height:15px}.ch2 .ch2-cont small{font-size:12px;font-weight:600;color:#5b676c}.ch2 .ch2-nm{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#5b676c}.ch2 .ch2-nm i{width:12px;height:12px;flex:none;border-radius:50%;background:linear-gradient(90deg,#2b8a99 50%,#fff 50%);box-shadow:inset 0 0 0 2px #2b8a99}.ch2 .ch2-rm{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ch2 .ch2-rm small{font-size:12px;font-weight:700;line-height:1.25;color:#5b676c}.ch2 .ch2-rt{display:flex;align-items:baseline;gap:5px;min-width:0;font-size:18px;font-weight:600;line-height:1.25;color:#14272b}.ch2 .ch2-rx{min-width:0;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ch2 .is-multi .ch2-row:before{content:"";position:absolute;left:27px;top:0;bottom:0;width:2px;background:#d6e2e4}.ch2 .is-multi .ch2-row:first-of-type:before{top:50%}.ch2 .is-multi .ch2-row:last-of-type:before{bottom:50%}.ch2 .is-multi .ch2-row.is-current:before{display:none}.ch2 .ch2-star{flex:none;font-style:normal;font-size:14px;font-weight:700;color:#9a6a12}.ch2 .ch2-rs{flex:none;font-size:14px;font-weight:600;color:#5b676c;white-space:nowrap}.ch2 .ch2-rs.g{color:#1e8a4a}.ch2 .ch2-score{font-weight:700}.ch2 .ch2-score.g{color:#1e9e4a}.ch2 .ch2-score.a{color:#e8890c}.ch2 .ch2-score.r{color:#d92d20}.ch2 .ch2-row>svg{flex:none;margin-left:-2px}.ch2 .ch2-empty{border:1.5px dashed #CFE3E6;border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ch2 .ch2-empty>.mascot{margin-bottom:-6px}.ch2 .ch2-empty b{font-size:19px;font-weight:700;color:#111}.ch2 .ch2-empty p{margin:0;font-size:15px;font-weight:500;line-height:1.45;color:#5b676c}.ch2 .ch2-rvs{display:flex;flex-direction:column;gap:12px}.ch2 .ch2-rv{min-height:70px;border:1.5px solid #E3ECEE;border-radius:16px;background:#fff;padding:12px 14px;display:flex;flex-direction:column;gap:12px}.ch2 .ch2-rv-top{display:flex;align-items:center;gap:14px;min-width:0}.ch2 .ch2-rv-acts{display:flex;gap:10px}.ch2 .ch2-rv-acts button{height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:15px;font-weight:800;white-space:nowrap}.ch2 .ch2-rv-go{flex:1 1 auto;min-width:0;border:0;background:#26c6da;color:#fff}.ch2 .ch2-rv-go small{font-size:14px;font-weight:700}.ch2 .ch2-rv-go:active{transform:translateY(1px);background:#1fb5c8}.ch2 .ch2-rv-notes{flex:none;padding:0 16px;border:1.5px solid #BFE6EB;background:#fff;color:#0e8c9b}.ch2 .ch2-rv-notes:active{background:#f1f8f9}.ch2 .ch2-rv-ic{width:42px;height:42px;flex:none;border-radius:50%;background:#ddf6f9;display:flex;align-items:center;justify-content:center}.ch2 .ch2-rv-m{min-width:0;display:flex;flex-direction:column;gap:3px}.ch2 .ch2-rv .ch2-sh{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch2 .ch2-rv-s{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#5b676c}.ch2 .ch2-rv-s i{width:8px;height:8px;flex:none;border-radius:50%;background:#c9d6d9}.ch2 .ch2-rv-s.a{color:#a14d00}.ch2 .ch2-rv-s.a i{background:#e8a317}.ch2 .ch2-rv-s.r{color:#b42318}.ch2 .ch2-rv-s.r i{background:#d64545}.ch2 .ch2-rv-s.g{color:#1e7b3c}.ch2 .ch2-rv-s.g i{background:#22a55a}.ch2 .ch2-foot{margin:0;border:1.5px dashed #CFE3E6;border-radius:16px;padding:18px;text-align:center;font-size:14px;font-weight:500;color:#6b787c}@keyframes ch2Pop{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ch2 .ch2-maam{animation:none}}@container screen (max-height: 640px){.page.ch2{overflow-y:auto}.ch2 .ch2-scroll{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}@container screen (orientation: landscape) and (max-height: 560px){.page.ch2{padding-inline:max(0px,calc(50cqw - 378px))}}.ch2 .ch2-gold{font-style:normal;color:#f2a900}.ch2 .ch2-star{color:#c98a00}.ch2 .ch2-list{background:transparent;border:0;border-radius:0;overflow:visible}.ch2 .ch2-sec{padding:0;margin-top:12px}.ch2 .ch2-sec:first-child{margin-top:4px}.ch2 .ch2-sec+.ch2-sec{border-top:0}.ch2 .ch2-sh{padding:4px 4px 8px;font-size:12px;font-weight:800;letter-spacing:.1em;color:#9aa7aa}.ch2 .ch2-sh span{color:#0e8c9b}.ch2 .ch2-card{background:#fff;border:1px solid #E3ECEE;border-radius:18px;overflow:hidden;box-shadow:0 2px 8px #14272b0a}.ch2 .ch2-row{min-height:62px;padding:10px 14px;gap:12px;background:transparent}.ch2 .ch2-row+.ch2-row:after{content:"";position:absolute;left:54px;right:14px;top:0;height:1px;background:#e6eef0}.ch2 .is-multi .ch2-row:before{display:none}.ch2 .ch2-row.is-current,.ch2 .ch2-row:active{background:#f4fbfc}.ch2 .ch2-ring{flex:none}.ch2 .ch2-node{display:none}.ch2 .ch2-rm{gap:2px}.ch2 .ch2-rx{font-size:16px;font-weight:700;line-height:1.25;color:#14272b}.ch2 .ch2-meta{font-size:13px!important;font-weight:500!important;color:#7b878b!important;line-height:1.3}.ch2 .ch2-meta .ch2-star{font-style:normal;font-size:12px;font-weight:600;color:#b5a06a}.ch2 .ch2-pill{flex:none;height:32px;padding:0 12px;border:1.5px solid #9FDDE6;border-radius:999px;display:flex;align-items:center;font-size:13px;font-weight:800;color:#0e8c9b;white-space:nowrap}.ch2 .ch2-row>svg:not(.ch2-ring){color:#b7c2c5}.ch2 .ch2-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}.ch2 .ch2-neet{margin-left:6px;padding:1px 7px;border-radius:999px;background:#eef6f7;color:#4e7f87;font-style:normal;font-size:11.5px;font-weight:700;line-height:18px}.ch2 .ch2-hero{padding:18px}.ch2 .ch2-id{min-height:112px;padding-right:clamp(120px,36%,140px);gap:6px}.ch2 .ch2-maam{right:-10px;bottom:0;height:clamp(96px,30vw,112px);max-width:42%;object-fit:contain;object-position:right bottom}.ch2 .ch2-prog{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13px;font-weight:600;color:#b9c7cb;white-space:nowrap}.ch2 .ch2-prog span{flex:1;min-width:40px;height:6px;border-radius:3px;background:#ffffff29;overflow:hidden}.ch2 .ch2-prog i{display:block;height:100%;border-radius:3px;background:#52c47a}.ch2 .ch2-next{padding:14px 0 0;border-radius:0;background:transparent;border-top:1px solid rgba(255,255,255,.14);gap:2px}.ch2 .ch2-nl{color:#7fdce8}.ch2 .ch2-nt{color:#fff}.ch2 .ch2-next .ch2-nm{color:#b9c7cb}.ch2 .ch2-next .ch2-nm i{background:linear-gradient(90deg,#7FDCE8 50%,transparent 50%);box-shadow:inset 0 0 0 2px #7fdce8}.ch2 .ch2-go{margin-top:12px}.ch2 .ch2-lock{flex:none;width:30px;height:30px;border-radius:50%;background:var(--teal-l);color:var(--teal);display:flex;align-items:center;justify-content:center}.ch2 .ch2-hero{padding:14px 16px}.ch2 .ch2-id{min-height:92px}.ch2 .ch2-id h1{font-size:21px}.ch2 .ch2-maam{height:clamp(84px,26vw,98px)}.ch2 .ch2-next{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:10px;padding-top:10px}.ch2 .ch2-nl{grid-column:1 / -1}.ch2 .ch2-nt{grid-column:1;font-size:18px;min-width:0}.ch2 .ch2-next .ch2-nm{grid-column:2;grid-row:2;justify-self:end;white-space:nowrap;font-size:13px}.ch2 .ch2-go{grid-column:1 / -1;margin-top:10px;height:44px;font-size:16px}.pl-sheet{align-items:center;text-align:center;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.pl-sheet h2{margin:4px 0 0;font:900 21px/1.2 var(--font);color:var(--ink)}.pl-sheet p{margin:0 0 8px;font:600 15px/1.4 var(--font);color:var(--muted)}.pl-btns{display:flex;gap:10px;width:100%}.pl-btns .btn{flex:1;height:50px;font-size:16px}.pl-ghost{background:transparent;border:0;color:var(--teal-d);font-weight:800}.ch2 .ch2-rv{min-height:0;padding:12px;gap:0}.ch2 .ch2-rv-top{gap:12px}.ch2 .ch2-rv-m{flex:1}.ch2 .ch2-rv-acts{flex:none;display:flex;gap:8px}.ch2 .ch2-rv-acts button{width:42px;height:42px;padding:0;border-radius:12px}.ch2 .ch2-rv-go{flex:none}.ch2 .ch2-rv-notes{padding:0}.ch2 .ch2-rvrow{cursor:default}.ch2 .ch2-rvrow .ch2-rv-s{display:flex;align-items:center;gap:5px;font-size:13px}.ch2 .ch2-rvrow .ch2-rv-s i{width:7px;height:7px}.ch2 .ch2-rvrow .ch2-rv-acts{margin-left:auto;display:flex;gap:6px}.ch2 .ch2-rvrow .ch2-rv-acts button{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0}.pc-sheet{gap:10px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pc-head{display:flex;align-items:center;gap:12px;margin:2px 0 4px}.pc-head div{display:flex;flex-direction:column}.pc-head small{font:800 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-d)}.pc-head b{font:900 20px/1.2 var(--font);color:var(--ink)}.pc-opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1.5px solid #E3ECEE;border-radius:16px;background:#fff;text-align:left;cursor:pointer;font-family:var(--font)}.pc-opt:active{transform:scale(.99);background:#f7fbfc}.pc-opt>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pc-opt b{font:800 16px var(--font);color:var(--ink)}.pc-opt small{font:600 12.5px var(--font);color:var(--muted)}.pc-opt i{font-style:normal;font:700 22px var(--font);color:#a9b8bc}.pc-ic{flex:none;width:38px;height:38px;border-radius:12px;background:var(--teal-l);color:var(--teal-d);display:flex;align-items:center;justify-content:center;font:800 18px var(--font)}.pc-opt.is-pri{border-color:#26c6da;background:#f2fbfc}.pc-opt.is-pri .pc-ic{background:#26c6da;color:#fff}.ch2 .ch2-mix{position:relative;display:flex;align-items:stretch;width:100%;box-sizing:border-box;min-height:116px;margin:0 0 14px;padding:16px 0 16px 18px;border:1px solid #E3E9EB;border-radius:20px;background:linear-gradient(115deg,#fff 42%,#e8f7fa);overflow:hidden;font-family:var(--font)}.ch2 .ch2-mix-tx{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px}.ch2 .ch2-mix-tx b{max-width:11ch;font:500 19px/1.25 var(--font);color:#1e2b2f;letter-spacing:-.01em}.ch2 .ch2-mix-go{display:flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1.5px solid #5FC3D0;border-radius:12px;background:#fff;color:#1c9aab;font:500 15px var(--font);cursor:pointer;white-space:nowrap}.ch2 .ch2-mix-go span{font-size:17px;transition:transform .15s}.ch2 .ch2-mix-go:active{transform:scale(.97)}.ch2 .ch2-mix-go:active span{transform:translate(3px)}.ch2 .ch2-mix-pic{flex:none;align-self:flex-end;width:auto;height:114px;margin:0 0 -17px -20px;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}.ch2 .ch2-hero{padding:16px 18px;overflow:hidden}.ch2 .ch2-id{min-height:84px;padding-right:clamp(116px,36%,140px)}.ch2 .ch2-id h1{font-size:23px}.ch2 .ch2-maam{right:-8px;bottom:-16px;height:clamp(96px,30vw,112px)}.ch2 .ch2-tabs{margin-top:14px}.ch2 .ch2-scroll{margin-top:2px;padding-top:12px}.ch2 .ch2-scroll .ch2-next{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0 0 14px;padding:16px 18px 18px;border-radius:22px;background:#1c3a45;border:1px solid #284C58;animation:ch2Pop .3s cubic-bezier(.3,1.4,.5,1) both}.ch2 .ch2-scroll .ch2-next .ch2-prog{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.ch2 .ch2-scroll .ch2-next .ch2-nt{font-size:20px}.ch2 .ch2-scroll .ch2-next .ch2-nm{justify-self:auto}.ch2 .ch2-scroll .ch2-next .ch2-go{margin-top:12px;height:48px;background:#5ec3d6;font-size:17px}.ch2 .ch2-scroll .ch2-strip{margin:0 2px 8px}.ch2 .ch2-scroll .ch2-next{background:#fff;border:1px solid #E1E8EA;box-shadow:0 4px 14px #14272b0f}.ch2 .ch2-scroll .ch2-next .ch2-prog{color:#5b676c;border-bottom-color:#edf1f2}.ch2 .ch2-scroll .ch2-next .ch2-prog span{background:#e6eced}.ch2 .ch2-scroll .ch2-next .ch2-nl{color:#0e9fb2}.ch2 .ch2-scroll .ch2-next .ch2-nt{color:#14272b}.ch2 .ch2-scroll .ch2-next .ch2-nm{color:#5b676c}.ch2 .ch2-scroll .ch2-next .ch2-nm i{background:linear-gradient(90deg,#2b8a99 50%,#fff 50%);box-shadow:inset 0 0 0 2px #2b8a99}.ch2 .ch2-scroll .ch2-next .ch2-go{background:#26c6da}.ch2 .ch2-scroll .ch2-next{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;min-height:0;margin:0 0 12px;padding:14px 0 14px 16px;border-radius:20px;border:1px solid #E1E8EA;background:linear-gradient(115deg,#fff 45%,#e8f7fa);box-shadow:none;overflow:hidden}.ch2 .ch2-nx{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ch2 .ch2-scroll .ch2-next .ch2-nl{font:600 12.5px/1.3 var(--font);color:#0e9fb2}.ch2 .ch2-scroll .ch2-next .ch2-nl em{font-style:normal;font-weight:500;color:#6b777b}.ch2 .ch2-scroll .ch2-next .ch2-nt{font:500 18px/1.25 var(--font);color:#1e2b2f;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ch2 .ch2-nrow{display:flex;align-items:center;gap:12px;width:100%;margin-top:10px}.ch2 .ch2-scroll .ch2-next .ch2-go{flex:none;margin:0;height:38px;padding:0 14px;display:flex;align-items:center;gap:7px;border:1.5px solid #5FC3D0;border-radius:12px;background:#fff;color:#1c9aab;font:500 15px var(--font);white-space:nowrap}.ch2 .ch2-scroll .ch2-next .ch2-go span{font-size:17px;transition:transform .15s}.ch2 .ch2-scroll .ch2-next .ch2-go:active{transform:scale(.97);background:#f1fafb}.ch2 .ch2-scroll .ch2-next .ch2-go:active span{transform:translate(3px)}.ch2 .ch2-scroll .ch2-next .ch2-prog{flex:1;min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#6b777b}.ch2 .ch2-scroll .ch2-next .ch2-prog>span{width:100%;max-width:96px;min-width:0;height:5px;border-radius:3px;background:#e3eaec;flex:none}.ch2 .ch2-scroll .ch2-next .ch2-prog i{background:#26b5c7}.ch2 .ch2-scroll .ch2-next .ch2-prog small{font:600 11.5px/1.1 var(--font);white-space:nowrap}.ch2 .ch2-npic{flex:none;align-self:flex-end;width:auto;height:104px;margin:0 -2px -15px -6px;pointer-events:none;-webkit-user-select:none;user-select:none;animation:ch2Pop .35s cubic-bezier(.3,1.4,.5,1) both}.ch2 .ch2-npic.is-read{mix-blend-mode:multiply;height:100px;margin-left:-14px}@media(prefers-reduced-motion:reduce){.ch2 .ch2-npic{animation:none}}.ch2 .ch2-mixrow{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 10px;padding:10px 12px;border:0;border-radius:16px;background:#e6f6f8;text-align:left;cursor:pointer;font-family:var(--font)}.ch2 .ch2-mixrow:active{transform:scale(.99)}.ch2 .ch2-mixic{flex:none;width:36px;height:36px;border-radius:11px;background:#26b5c7;color:#fff;display:grid;place-items:center;font:800 17px var(--font)}.ch2 .ch2-mixtx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ch2 .ch2-mixtx b{font:700 14.5px/1.2 var(--font);color:#14272b}.ch2 .ch2-mixtx small{font:500 12px/1.25 var(--font);color:#4f6b72}.ch2 .ch2-mixgo{flex:none;font:700 13.5px var(--font);color:#0e8c9b;white-space:nowrap}.ch2 .ch2-scroll .ch2-next .ch2-prog small{white-space:normal;line-height:1.2}.ch2 .ch2-npic{max-width:34%;object-fit:contain;object-position:right bottom}.ch2 .ch2-npic.is-read{max-width:44%}.ch2 .ch2-scroll .ch2-next{align-items:center;gap:12px;padding:13px 14px 13px 16px}.ch2 .ch2-nx{gap:3px}.ch2 .ch2-scroll .ch2-next .ch2-nl{font-size:13px}.ch2 .ch2-scroll .ch2-next .ch2-nt{font:600 19.5px/1.22 var(--font);-webkit-line-clamp:2}.ch2 .ch2-scroll .ch2-next .ch2-prog{flex:none;width:100%;margin-top:6px;flex-direction:row;align-items:center;gap:8px}.ch2 .ch2-scroll .ch2-next .ch2-prog>span{flex:1;max-width:140px}.ch2 .ch2-scroll .ch2-next .ch2-prog small{white-space:nowrap}.ch2 .ch2-scroll .ch2-next .ch2-go{flex:none;align-self:center;height:40px;padding:0 14px}.ch2 .ch2-scroll .ch2-strip{margin:0 2px 2px}.ch2 .ch2-nsh{display:flex;align-items:center;gap:7px;padding:12px 4px 8px;color:#0e9fb2}.ch2 .ch2-nsh:before{content:"";width:7px;height:7px;border-radius:50%;background:#26c6da;box-shadow:0 0 0 3px #26c6da2e}.ch2 .ch2-scroll .ch2-next{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:66px;margin:0 0 18px;padding:12px 14px;border:1px solid #CDEFF3;border-radius:18px;background:#fff;box-shadow:0 0 0 4px #26c6da12,0 10px 26px #26c6da33;text-align:left;cursor:pointer;color:inherit;font-family:var(--font);overflow:visible;animation:ch2Glow 2.8s ease-in-out infinite}.ch2 .ch2-scroll .ch2-next:active{transform:scale(.99)}.ch2 .ch2-scroll .ch2-next .ch2-rm{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ch2 .ch2-scroll .ch2-next .ch2-rx{font:600 18px/1.25 var(--font);color:#14272b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch2 .ch2-scroll .ch2-next .ch2-pill{background:#fff}.ch2 .ch2-ring.is-blank{flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 3px #e3eaec}@keyframes ch2Glow{0%,to{box-shadow:0 0 0 4px #26c6da12,0 10px 26px #26c6da2e}50%{box-shadow:0 0 0 5px #26c6da1c,0 12px 30px #26c6da47}}@media(prefers-reduced-motion:reduce){.ch2 .ch2-scroll .ch2-next{animation:none}}.ch2 .ch2-hero .ch2-prog{margin-top:10px;max-width:220px}.ch2 .ch2-hero .ch2-prog i{background:linear-gradient(90deg,#5fd3a0,#26c6da)}.ch2 .ch2-id{min-height:96px}.ch2 .ch2-nsh:before{content:none}.ch2 .ch2-nsh{padding-left:4px}.ch2 .ch2-scroll .ch2-next{animation:none;border-color:#d9eef1;box-shadow:0 4px 18px #26c6da21}.ch2 .ch2-scroll .ch2-next .ch2-rx{font-size:16px;font-weight:700;line-height:1.25;white-space:normal}.ch2 .ch2-row.is-current{background:transparent}.ch2 .ch2-row.is-current:active,.ch2 .ch2-row:active{background:#f4fbfc}.ch2 .ch2-ptiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 2px}.ch2 .ch2-ptile{display:flex;flex-direction:column;gap:2px;padding:11px 14px;border-radius:16px;background:#fff;border:1px solid #E6ECED}.ch2 .ch2-ptile b{display:flex;align-items:baseline;gap:2px;font:800 21px/1.1 var(--font);color:#14272b}.ch2 .ch2-ptile b small{font:700 14px var(--font);color:#8a979b}.ch2 .ch2-ptile b i{margin-right:4px;font-style:normal;font-size:16px;color:#f2a900;align-self:center}.ch2 .ch2-ptile span{font:600 12.5px/1.2 var(--font);color:#6b777b}.ch2 .ch2-ptile.is-star{background:linear-gradient(135deg,#fffbef,#fff 70%);border-color:#f3e6bf}.ch2 .ch2-scroll .ch2-mixrow{margin-bottom:10px}.ch2 .ch2-nsh{gap:7px;color:#9aa7aa}.ch2 .ch2-nsh:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#26b5c7;box-shadow:none}.ch2 .ch2-scroll .ch2-next{border-color:#d2ecf0;box-shadow:0 0 0 3px #26c6da0d,0 6px 22px #26c6da30}.sumup{margin:18px 0 10px;padding:14px 12px 12px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line),0 8px 24px #14272b0f;font-family:var(--font)}.sumup.is-compact{margin:0 0 12px}.sumup.is-compact .su-head{display:none}.su-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.su-k{font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--teal-d)}.su-item+.su-item{margin-top:14px}.su-item h4{margin:4px 0 6px;font-size:14.5px;line-height:1.3;font-weight:900;color:var(--ink)}.su-scroll{overflow-x:auto;margin:0 -4px;padding:0 4px;scrollbar-width:none}.sumup table{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px;line-height:1.3}.sumup th,.sumup td{padding:6px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-2)}.sumup thead th{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#f4f8f9;border-bottom:0}.sumup thead th:first-child{border-radius:8px 0 0 8px}.sumup thead th:last-child{border-radius:0 8px 8px 0}.sumup tbody th{font-weight:800;color:var(--ink);white-space:nowrap}.sumup td{font-weight:600;color:#2a3a3f}.sumup tbody tr:last-child>*{border-bottom:0}.sumup td{min-width:64px}.su-note{margin:6px 2px 0;font-size:12.5px;font-weight:700;color:var(--amber)}.sumup.is-part{margin:14px 0 8px;background:#fbfdfd;box-shadow:0 0 0 1px #d7ecef}.su-k em{font-style:normal;color:var(--muted);letter-spacing:.04em}.su-later{color:#b5c3c7;font-weight:900;letter-spacing:.15em}.sumup td.su-new{background:#eef9fa;animation:su-glow 2.2s ease-out 1}@keyframes su-glow{0%{background:#c9eef2}to{background:#eef9fa}}@media(prefers-reduced-motion:reduce){.su-new{animation:none}}.su-flow{margin:0;padding:0;list-style:none;counter-reset:su;display:flex;flex-direction:column;gap:0}.su-flow li{position:relative;padding:7px 8px 7px 34px;font-size:13.5px;font-weight:600;line-height:1.35;color:#2a3a3f;border-radius:8px;counter-increment:su}.su-flow li:before{content:counter(su);position:absolute;left:4px;top:6px;width:22px;height:22px;border-radius:50%;background:var(--teal);color:#fff;font:800 12px/22px var(--font);text-align:center}.su-flow li+li:after{content:"";position:absolute;left:14px;top:-6px;width:2px;height:10px;background:#9fd3da}.su-hook{margin:0 0 8px;padding:10px 12px;border-radius:12px;background:#fff4e0;font:800 16px/1.3 var(--font);color:#7a3e00;letter-spacing:.01em}.su-expand,.su-points,.su-numbers,.su-pairs{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.su-expand li{display:flex;gap:10px;align-items:baseline;padding:5px 8px;border-radius:8px;font-size:13.5px;font-weight:600;color:#2a3a3f}.su-expand b{flex:none;min-width:24px;font-size:16px;font-weight:900;color:#b45309}.su-boardpic{width:100%;height:auto;max-height:240px;display:block;margin:0 0 8px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--hand)}.su-points li{position:relative;padding:5px 8px 5px 20px;border-radius:8px;font-size:13.5px;font-weight:600;color:#2a3a3f}.su-points li:before{content:"";position:absolute;left:7px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--teal)}.su-numbers li{display:flex;flex-direction:column;padding:7px 10px;border-radius:10px;background:#f7fafb}.su-numbers li+li{margin-top:4px}.su-numbers b{font-size:17px;font-weight:900;color:var(--ink);letter-spacing:-.01em}.su-numbers span{font-size:12.5px;font-weight:700;color:var(--muted)}.su-pairs li{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);gap:8px;align-items:baseline;padding:6px 8px;border-radius:8px;font-size:13.5px}.su-pairs b{font-weight:800;color:var(--ink)}.su-pairs i{font-style:normal;color:var(--teal)}.su-pairs span{font-weight:600;color:#2a3a3f}.su-new{background:#eef9fa;animation:su-glow 2.2s ease-out 1}@property --p3a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes p3-spin{to{--p3a:360deg}}@keyframes p3-halo{0%,to{box-shadow:0 2px 8px #0b636f1a,0 0 #1794a538}50%{box-shadow:0 3px 10px #0b636f24,0 0 0 6px #1794a500}}.p3-card{margin:6px 0 0;background:#fff;border:1px solid #CFE6E9;border-radius:20px;overflow:hidden;box-shadow:0 2px 8px #0b6e7a14;font-family:var(--font);color:var(--ink)}.p3-in{padding:16px 16px 18px;display:flex;flex-direction:column;gap:14px}.p3-hd{display:flex;align-items:center;gap:8px}.p3-hd h2{flex:1;min-width:0;margin:0;font:800 20px/1.2 var(--font)}.p3-pill{flex:none;padding:6px 10px;border-radius:999px;background:#e3f5f7;color:#0b6e7a;font:800 13px var(--font)}.p3-info{flex:none;width:26px;height:26px;padding:0;border:1.5px solid #BFE6EC;border-radius:50%;background:#fff;color:#0b6e7a;font:800 13px/1 Georgia,serif;font-style:italic;cursor:pointer}.p3-sub{margin:-6px 0 0;font:600 13px/1.4 var(--font);color:var(--muted)}.p3-row{position:relative;display:grid;padding-top:2px}.p3-line{position:absolute;top:38px;left:16.7%;right:16.7%;height:2px;background:#cfe6e9}.p3-c{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font)}.p3-ring{position:relative;width:72px;height:72px;padding:3px;border-radius:50%;box-sizing:border-box;display:block}.p3-ring.is-spin:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from var(--p3a),transparent 0 70%,rgba(255,255,255,.55) 85%,transparent 100%);animation:p3-spin 2.6s linear infinite;pointer-events:none}.p3-ring.is-halo{animation:p3-halo 3.2s ease-in-out infinite}.p3-face{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:50%;background:#fff;padding:2px;box-sizing:border-box}.p3-face .p3-plant{display:block;border-radius:50%;background:#eaf6f7}.p3-c.is-done .p3-face .p3-plant{opacity:.45}.p3-ring em{position:absolute;z-index:2;left:50%;bottom:-9px;transform:translate(-50%);white-space:nowrap;padding:3px 6px;border:2px solid #fff;border-radius:999px;color:#fff;font:800 10px/1 var(--font);font-style:normal}.p3-c b{margin-top:13px;font:800 13px/1.15 var(--font);text-align:center;color:var(--ink)}.p3-c.is-done b{color:var(--muted)}.p3-c small{margin-top:2px;font:600 12px var(--font);color:var(--muted)}.p3-go{margin-top:2px;height:48px;border:0;border-radius:12px;background:#0b6e7a;color:#fff;font:800 16px var(--font);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.p3-next{width:100%;display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px 10px 16px;border:0;border-top:1px solid #DCE6E8;background:#f1f7f8;text-align:left;cursor:pointer;font-family:var(--font)}.p3-next span{flex:1;min-width:0;display:flex;flex-direction:column}.p3-next small{font:700 12px var(--font);color:var(--muted)}.p3-next b{font:800 15px/1.25 var(--font);color:#0b5560;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p3-strip{margin:6px 0 10px;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px 8px 14px;border:1px solid #CFE6E9;border-radius:18px;background:#fff;font-family:var(--font);box-shadow:0 2px 8px #0b6e7a0f}.p3-strip.is-done{background:#daf2e4;border-color:#bfe3cc;color:#13733a}.p3-strip.is-warm{background:#f1fafb}.p3-strip-ic{flex:none;width:34px;height:34px;border-radius:50%;overflow:hidden;background:#eaf6f7}.p3-tick{flex:none;width:24px;height:24px;border-radius:50%;background:#13733a;display:flex;align-items:center;justify-content:center}.p3-strip-tx{flex:1;min-width:0;display:flex;flex-direction:column}.p3-strip-tx b{font:800 14px/1.25 var(--font);color:inherit}.p3-strip.is-warm .p3-strip-tx b,.p3-strip.is-clear .p3-strip-tx b{color:#0b5563}.p3-strip-tx small{font:700 12px/1.35 var(--font);color:#4a5b60}.p3-strip.is-done .p3-strip-tx small{color:#1e5a35}.p3-plants{flex:none;display:flex;padding-left:10px}.p3-plants i{display:block;width:30px;height:30px;margin-left:-8px;border:2px solid #DAF2E4;border-radius:50%;overflow:hidden;background:#eaf6f7;box-sizing:border-box}.p3-strip.is-clear .p3-plants i{border-color:#fff}.p3-why h2{margin:0 0 6px}.p3-ladder{width:100%;height:auto;display:block;margin:10px 0;font-family:var(--font)}.p3-why-tabs{display:flex;gap:6px;margin-bottom:12px}.p3-why-tabs button{flex:1;height:34px;border:1.5px solid #DCE6E8;border-radius:17px;background:#fff;font:800 13px var(--font);color:var(--muted);cursor:pointer}.p3-why-tabs button[aria-selected=true]{background:#0b6e7a;border-color:#0b6e7a;color:#fff}.p3-why-step{display:flex;gap:12px;align-items:flex-start;min-height:84px;margin-bottom:12px}.p3-why-plant{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#eaf6f7}.p3-why-step b{display:block;font:800 16px var(--font);margin-bottom:4px}.p3-why-step p{margin:0;font:600 14px/1.45 var(--font);color:var(--muted)}.h2-due{order:3;flex:none;align-self:center;margin-left:auto;padding:4px 9px;border-radius:999px;background:#e3f5f7;color:#0b6e7a;font:800 12px var(--font);font-style:normal;white-space:nowrap}@media(prefers-reduced-motion:reduce){.p3-ring.is-spin:after,.p3-ring.is-halo{animation:none}}.p3-plain{display:contents}.p3-stack{position:relative;border:1px solid #CFE6E9;border-radius:22px;overflow:hidden;box-shadow:0 2px 8px #0b6e7a14}.p3-stack>.p3-strip{margin:0;border:0;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(11,110,122,.12)}.p3-stack>.h2-next,.stage.tablet .p3-stack>.h2-next{border:0;border-radius:0}.stage.web .p3-stack{border-radius:26px}.stage.web .p3-stack>.wb-next{border:0;border-radius:0}.p3-why-hd{display:flex;align-items:flex-start;gap:10px}.p3-why-hd h2{flex:1}.p3-why-x{flex:none;width:36px;height:36px;margin-top:-2px;border:0;border-radius:50%;background:#eef4f5;color:var(--ink);font:700 22px/1 var(--font);cursor:pointer}.p3-story{position:absolute;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--arv-blobs,#F3F8FA);background-color:var(--arv-base,#F3F8FA);color:var(--ink);font-family:var(--font)}.p3-bars{display:flex;gap:4px;padding:10px 12px 0}.p3-bars i{position:relative;flex:1;height:4px;border-radius:2px;background:#d5e3e6;overflow:hidden}.p3-bars i.is-full{background:#0b6e7a}.p3-bars i b{position:absolute;inset:0 auto 0 0;background:#0b6e7a;border-radius:2px;transition:width .3s linear}.p3-shd{display:flex;align-items:center;gap:10px;padding:10px 12px}.p3-sface{width:36px;height:36px;border-radius:50%;overflow:hidden;background:#eaf6f7;flex:none;border:1.5px solid #CFE6E9}.p3-shd>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column}.p3-shd b{font:800 15px/1.2 var(--font);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p3-shd small{font:600 12px var(--font);color:var(--muted)}.p3-x{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:var(--ink);font:700 22px/1 var(--font);cursor:pointer;box-shadow:0 1px 4px #0b6e7a1f}.s3-persona{flex:none;height:28px;padding:0 10px;border:1px dashed #9FC9CF;border-radius:14px;background:#fff;color:#0b6e7a;font:700 12px var(--font);cursor:pointer}.p3-body{position:relative;flex:1;min-height:0;display:flex}.p3-card-in{flex:1;min-height:0;overflow-y:auto;padding:4px 14px 16px}.p3-wait{padding:40px;text-align:center;color:var(--muted)}.s3{display:flex;flex-direction:column;gap:12px;animation:s3-in .28s ease-out}@keyframes s3-in{0%{transform:translateY(8px);opacity:.3}to{transform:none;opacity:1}}.s3-tree{width:120px;height:120px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 4px 16px #0b6e7a26;animation:s3-grow .7s cubic-bezier(.2,1.6,.4,1)}@keyframes s3-grow{0%{transform:scale(.4)}to{transform:scale(1)}}.p3-story{transition:background-color .5s ease}.p3-story[data-kind=hook]{background:radial-gradient(120% 70% at 50% 10%,#d7f3f6,#f3f8fa 60%)}.p3-story[data-kind=recap]{background:radial-gradient(120% 70% at 80% 0%,#ddf1fb,#f3f8fa 65%)}.p3-story[data-kind=slip]{background:radial-gradient(120% 70% at 20% 0%,#ffe5e1,#fbf6f4 60%)}.p3-story[data-kind=pattern]{background:radial-gradient(120% 70% at 50% 15%,#eee6ff,#f7f5fb 60%)}.p3-story[data-kind=practice]{background:radial-gradient(120% 70% at 50% 15%,#fff1cc,#fbf8ef 60%)}.p3-story[data-kind=end]{background:radial-gradient(120% 70% at 50% 20%,#d8f2e2,#f3f8f5 60%)}.p3-body{position:relative;flex:1;min-height:0;display:flex;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.p3-story .p3-card-in{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:6px 16px 76px}.s3-beat{display:flex;flex-direction:column;gap:14px;margin:auto 0;animation:s3-in .4s ease-out}.s3-kick b{display:inline-block;padding:6px 14px;border-radius:999px;background:#16323c;color:#fff;font:800 15px/1.2 var(--font);transform:rotate(-1.5deg);box-shadow:0 4px 12px #16323c2e}.p3-story[data-kind=slip] .s3-kick b{background:#d92d20}.p3-story[data-kind=pattern] .s3-kick b{background:#6941c6}.s3-scene{position:relative;display:flex;flex-direction:column;gap:14px}.s3-scene.is-center{align-items:center;text-align:center}.s3-ring{width:132px;height:132px;padding:5px;border-radius:50%;background:conic-gradient(from var(--p3a),#26C6DA,#7CCB97,#FFC83D,#F97066,#26C6DA);animation:p3-spin 4s linear infinite;box-sizing:border-box}.s3-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff;box-sizing:border-box;display:block}.s3-greet{margin:6px 0 -10px;font:700 18px var(--font);color:#0b5560}.s3-name{margin:0;font:900 40px/1.05 var(--font);color:#16323c;letter-spacing:-.5px}.s3-scene.is-center .s3-name{font-size:34px}.s3-cards{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.s3-card{display:inline-flex;align-items:center;gap:8px;max-width:94%;padding:10px 16px;border-radius:16px;font:800 16px/1.3 var(--font);text-align:left;transform:rotate(var(--r,0deg));box-shadow:0 6px 16px #16323c1f,0 0 0 3px #fff;animation:s3-pop .55s cubic-bezier(.2,1.6,.4,1) both}.s3-card svg{flex:none}@keyframes s3-pop{0%{transform:rotate(var(--r,0deg)) scale(.3);opacity:0}to{transform:rotate(var(--r,0deg)) scale(1);opacity:1}}.s3-card.is-teal{background:#26c6da;color:#06343a}.s3-card.is-red{background:#f04438;color:#fff}.s3-card.is-amber{background:#ffc83d;color:#3d2b00}.s3-card.is-green{background:#12b76a;color:#fff}.s3-paper{position:relative;padding:12px;border-radius:6px;background:#fff;transform:rotate(-.8deg);box-shadow:0 10px 26px #16323c24}.s3-tape{position:absolute;top:-10px;left:50%;width:84px;height:22px;margin-left:-42px;background:#ffd666bf;transform:rotate(2deg);box-shadow:0 1px 2px #00000014}.s3-paper .board.s3-board{margin:0;max-width:none;border:0;padding:0;background:none;box-shadow:none}.s3-paper .board.s3-board svg{max-height:min(34vh,290px)}.s3-line{margin:0;padding:12px 14px;border-radius:14px;background:#fff;border-left:5px solid #F04438;font:600 15px/1.5 Georgia,serif;color:var(--ink);box-shadow:0 4px 14px #b423181a}.s3-line small{display:block;margin-bottom:4px;font:800 11px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#b42318}.s3-big{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:#6941c6;color:#fff;font:900 52px var(--font);box-shadow:0 10px 30px #6941c64d;animation:s3-pop .6s cubic-bezier(.2,1.6,.4,1) both}.s3-big.is-q{background:#f79009;box-shadow:0 10px 30px #f790094d}.s3-pat-type{padding:8px 18px;border-radius:999px;background:#fff;color:#6941c6;font:800 18px var(--font);box-shadow:0 0 0 2px #d9ccff}.s3-tree{width:132px;height:132px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 8px 24px #13733a33;animation:s3-grow .8s cubic-bezier(.2,1.6,.4,1)}.s3-confetti{position:absolute;inset:-40px 0 auto;height:0;pointer-events:none}.s3-confetti i{position:absolute;left:var(--x);top:0;width:8px;height:14px;border-radius:2px;background:var(--c);animation:s3-fall 1.8s ease-in var(--d) both}@keyframes s3-fall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(520px) rotate(540deg);opacity:0}}.s3-pdf{margin-top:4px;display:flex;align-items:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:22px;background:#16323c;color:#fff;font:800 14px var(--font);cursor:pointer}.s3-voice{position:absolute;left:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:4;display:flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:#ffffffeb;box-shadow:0 4px 14px #16323c1f;pointer-events:none}.s3-voice img{width:34px;height:34px;border-radius:50%;object-fit:cover}.s3-voice b{font:800 12px var(--font);color:#0b5560}.s3-voice b:empty{display:none}.s3-wave{display:flex;align-items:center;gap:2px;height:18px}.s3-wave i{width:3px;height:4px;border-radius:2px;background:#0e8c9b}.s3-voice.is-on .s3-wave i{animation:s3-wave .9s ease-in-out infinite}.s3-wave i:nth-child(2){animation-delay:.12s}.s3-wave i:nth-child(3){animation-delay:.24s}.s3-wave i:nth-child(4){animation-delay:.36s}.s3-wave i:nth-child(5){animation-delay:.48s}@keyframes s3-wave{0%,to{height:4px}50%{height:18px}}.p3-body.is-paused:after{content:"";position:absolute;inset:0;background:#16323c0f;pointer-events:none}.s3-sheet{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;gap:10px;max-height:80%;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -10px 30px #08282e2e;animation:s3-up .4s cubic-bezier(.2,1.1,.3,1);cursor:default}@keyframes s3-up{0%{transform:translateY(100%)}to{transform:none}}.s3-sheet .grab{display:block;width:40px;height:4px;margin:0 auto 4px;border-radius:2px;background:#dce6e8}.s3-sheet-hd{display:flex;align-items:center;gap:8px;font:800 12px var(--font);letter-spacing:.04em;text-transform:uppercase;color:#0b6e7a}.s3-sheet-hd img{width:30px;height:30px;border-radius:50%;object-fit:cover}.s3-sheet-hd span{flex:1}.s3-sheet-hd em{font-style:normal;text-transform:none;letter-spacing:0;color:var(--muted)}.s3-sheet-q{margin:0;font:800 19px/1.4 var(--font);color:var(--ink);white-space:pre-line}.s3-sheet.is-tall .s3-sheet-q{font-size:15px}.s3-sheet-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.s3-opts{display:flex;flex-direction:column;gap:8px}.s3-opts button{min-height:50px;padding:10px 14px;border:2px solid #DCE6E8;border-radius:16px;background:#fff;color:var(--ink);font:700 15px/1.35 var(--font);text-align:left;cursor:pointer;transition:transform .15s}.s3-opts button:active{transform:scale(.98)}.s3-opts button.is-ok{border-color:#12b76a;background:#daf2e4;color:#0f5a2e;animation:s3-pop .4s cubic-bezier(.2,1.6,.4,1)}.s3-opts button.is-no{border-color:#f04438;background:#fdecea;color:#8a1c13;animation:s3-shake .35s}@keyframes s3-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.s3-opts button.is-dim{opacity:.45}.s3-said{margin:0;font:800 14px var(--font)}.s3-said.is-ok{color:#13733a}.s3-said.is-no{color:#b42318}.s3-sheet-go{height:50px;border:0;border-radius:16px;background:#16323c;color:#fff;font:800 16px var(--font);cursor:pointer}.s3-sheet-go:disabled{background:#dce6e8;color:#6b7a7f;cursor:default}.s3-q{margin:0 0 8px;font:700 14px/1.45 var(--font);white-space:pre-line;color:var(--ink)}.s3-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font:600 13px/1.4 var(--font);color:var(--ink)}.s3-list li{padding:6px 8px;border-radius:8px;background:#f1f7f8}.s3-why{margin:0;font:600 13px/1.45 var(--font);color:#4a5b60}.s3-why.is-ok{padding:10px 12px;border-radius:12px;background:#daf2e4;color:#1e5a35}.s3-why.is-no{padding:10px 12px;border-radius:12px;background:#fdecea;color:#7a1a12}.p3-story.is-fin{justify-content:center}.s3-fin{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;text-align:center}.s3-fin h2{margin:8px 0 0;font:800 28px/1.2 var(--font)}.s3-fin p{margin:0;font:600 16px var(--font);color:var(--muted)}.s3-fin .p3-go{width:100%;max-width:340px;margin-top:12px}.p3-plants.is-big i{width:76px;height:76px;margin-left:-14px;border:4px solid #F3F8FA}@media(prefers-reduced-motion:reduce){.s3-beat,.s3-card,.s3-sheet,.s3-ring,.s3-big,.s3-confetti i,.s3-wave i{animation:none}}.s3pdf-host{position:fixed;left:-10000px;top:0}.s3pdf{width:794px;padding:40px 48px;box-sizing:border-box;background:#fff;color:#16323c;font-family:var(--font)}.s3pdf header{padding-bottom:14px;margin-bottom:18px;border-bottom:3px solid #0B6E7A}.s3pdf header small{font:700 12px var(--font);color:#5b676c}.s3pdf h1{margin:6px 0 2px;font:800 28px var(--font)}.s3pdf header p{margin:0;font:700 14px var(--font);color:#0b6e7a}.s3pdf section{margin-bottom:22px}.s3pdf h2{margin:0 0 8px;font:800 18px var(--font);color:#0b6e7a}.s3pdf p{margin:0 0 6px;font:500 14px/1.55 var(--font)}.s3pdf blockquote{margin:0 0 10px;padding:10px 14px;border-left:4px solid #F97066;background:#fff5f4;font:600 14px/1.5 Georgia,serif}.s3pdf .s3-board{max-width:440px;margin:8px 0}.s3pdf ul{margin:6px 0 10px;padding-left:18px;font:600 13px/1.5 var(--font)}.s3pdf-q{margin-top:8px;padding:10px 14px;border:1px solid #DCE6E8;border-radius:10px}.s3pdf-q ol{margin:4px 0 6px;font:500 13px/1.5 var(--font)}.s3pdf footer{margin-top:20px;padding-top:10px;border-top:1px solid #DCE6E8;font:700 12px var(--font);color:#5b676c}.p3-bars i{height:4px;background:#c9dade}.s3-name.is-topic{font-size:28px;max-width:92%}.s3-sheet .s3-opts{animation:s3-arm 0s .45s both}@keyframes s3-arm{0%{pointer-events:none}to{pointer-events:auto}}.p3-story .s3-beat{margin:0;padding-top:4px}.p3-story .s3-scene.is-center{padding-top:6vh}.s3-paper{height:min(36vh,300px);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.s3-paper .board.s3-board{width:100%;height:100%}.s3-paper .board.s3-board svg{width:100%;height:100%;max-height:none}.s3-line{flex:none}.p3-again{flex:none;height:34px;padding:0 14px;border:1.5px solid #13733A;border-radius:17px;background:#fff;color:#13733a;font:800 13px var(--font);cursor:pointer}.p3-web{position:absolute;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:32px 24px;box-sizing:border-box;background:#1c262bd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p3-web-x{position:absolute;top:16px;right:20px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:none;color:#fff;font:300 38px/1 var(--font);cursor:pointer}.p3-web-x:hover{background:#ffffff14}.p3-web-row{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;height:100%}.p3-web .p3-story{position:relative;inset:auto;flex:none;height:100%;max-height:920px;width:min(calc((100vh - 64px)*.56),500px);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000073}.p3-web .p3-shd .p3-x{display:none}.p3-web-side{display:flex;align-items:center;gap:20px}.p3-side{position:relative;flex:none;width:150px;height:264px;padding:14px 10px;border:0;border-radius:12px;background:#2b2e31;color:#fff;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;cursor:pointer;transition:transform .2s ease}.p3-side:hover{transform:scale(1.03)}.p3-side.is-empty{background:none;cursor:default}.p3-side-bd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:10px;background:#f3f8fa;opacity:.28}.p3-side-bd svg{width:100%;height:auto;max-height:100%}.p3-side:after{content:"";position:absolute;inset:0;background:linear-gradient(#1a1c1e26,#1a1c1eb3)}.p3-side.is-empty:after{display:none}.p3-side-face{position:relative;z-index:1;width:60px;height:60px;border-radius:50%;overflow:hidden;background:#eaf6f7;border:3px solid #26C6DA;box-sizing:border-box}.p3-side b{position:relative;z-index:1;font:800 13px/1.25 var(--font);text-shadow:0 1px 3px rgba(0,0,0,.5)}.p3-side small{position:relative;z-index:1;font:600 11.5px var(--font);opacity:.8}.p3-web-arrow{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffe0;color:#16323c;font:700 22px/1 var(--font);cursor:pointer}.p3-web-arrow:disabled{opacity:.2;cursor:default}@media(max-width:1180px){.p3-web-side.is-left .p3-side:first-child,.p3-web-side:not(.is-left) .p3-side:last-child{display:none}}@media(max-width:860px){.p3-web-side{display:none}}.p3-web .s3-sheet{inset:50% auto auto 50%;width:calc(100% - 40px);max-height:82%;border-radius:20px;transform:translate(-50%,-50%);animation:s3-modal .3s cubic-bezier(.2,1.2,.4,1);box-shadow:0 0 0 100vmax #0a101280,0 20px 50px #00000059}.p3-web .s3-sheet .grab{display:none}@keyframes s3-modal{0%{transform:translate(-50%,-46%) scale(.94);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@media(prefers-reduced-motion:reduce){.p3-web .s3-sheet{animation:none}}.s3-sheet.is-nudge{animation:s3-nudge .42s ease}.p3-web .s3-sheet.is-nudge{animation:s3-nudge-w .42s ease}@keyframes s3-nudge{0%,to{transform:none}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@keyframes s3-nudge-w{0%,to{transform:translate(-50%,-50%)}20%{transform:translate(calc(-50% - 9px),-50%)}40%{transform:translate(calc(-50% + 8px),-50%)}60%{transform:translate(calc(-50% - 6px),-50%)}80%{transform:translate(calc(-50% + 4px),-50%)}}@media(prefers-reduced-motion:reduce){.s3-sheet.is-nudge,.p3-web .s3-sheet.is-nudge{animation:none}}.ht-body{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ht-body h2{margin:0;font:900 21px/1.2 var(--font);color:var(--ink)}.ht-body p{margin:0;font:600 14.5px/1.45 var(--font);color:var(--muted)}.ht-btns{display:flex;gap:10px;width:100%;margin-top:4px}.ht-btns .btn{flex:1;height:50px;font-size:16px}.ht-ghost{background:transparent;border:0;color:var(--teal-d);font-weight:800}.ht-demo{position:relative;width:100%;padding:34px 12px 40px;border-radius:16px;background:#fff;border:1px solid var(--line)}.ht-line{margin:0;font:400 17px/1.7 NcertBook,Bookman Old Style,Georgia,serif;color:#1a1a1a;text-align:left}.ht-w{border-radius:3px}.ht-w.is-pick{animation:ht-word 5s infinite}.ht-w.k1{animation-name:ht-word1}.ht-w.k2{animation-name:ht-word2}@keyframes ht-word{0%,20%{background:transparent}22%,62%{background:#007aff38}66%,92%{background:#ffcce6}to{background:transparent}}@keyframes ht-word1{0%,28%{background:transparent}30%,62%{background:#007aff38}66%,92%{background:#ffcce6}to{background:transparent}}@keyframes ht-word2{0%,37%{background:transparent}39%,62%{background:#007aff38}66%,92%{background:#ffcce6}to{background:transparent}}.ht-dots{position:absolute;left:50%;top:6px;display:flex;gap:8px;padding:5px 8px;border-radius:16px;background:#fff;box-shadow:0 4px 14px #14272b2e;transform:translate(-50%) scale(0);animation:ht-dots 5s infinite}.ht-dots i{width:18px;height:18px;border-radius:50%}.ht-dots .v{background:#9b6bff}.ht-dots .p{background:#f25cae;animation:ht-tap 5s infinite}.ht-dots .l{background:#8bc926}.ht-dots .o{background:#ff8a3d}@keyframes ht-dots{0%,48%{transform:translate(-50%) scale(0)}52%,66%{transform:translate(-50%) scale(1)}70%,to{transform:translate(-50%) scale(0)}}@keyframes ht-tap{0%,60%{box-shadow:none}63%{box-shadow:0 0 0 4px #f25cae59}66%,to{box-shadow:none}}.ht-finger{position:absolute;left:var(--x0);top:var(--y);width:26px;height:26px;margin:-6px 0 0 -13px;border-radius:50%;background:#14272b47;border:2px solid #fff;box-shadow:0 2px 6px #0003;animation:ht-finger 5s infinite}@keyframes ht-finger{0%{opacity:0;left:var(--x0);transform:translateY(14px) scale(.8)}12%{opacity:1;left:var(--x0);transform:translate(0) scale(1)}16%{left:var(--x0);transform:translate(0) scale(.86)}22%{left:var(--x0);transform:translate(0) scale(.86)}46%{opacity:1;left:var(--x1);transform:translate(0) scale(.86)}50%,to{opacity:0;left:var(--x1);transform:translateY(10px) scale(.8)}}.ht-handle{position:absolute;top:var(--ht);height:var(--hh);width:2px;margin-left:-1px;border-radius:1px;background:#0e8c9b;opacity:0;pointer-events:none}.ht-handle:after{content:"";position:absolute;left:50%;top:100%;width:14px;height:14px;margin:-1px 0 0 -7px;border-radius:50%;background:#0e8c9b;box-shadow:0 2px 5px #0e8c9b59}.ht-handle.is-s{left:var(--hs);animation:ht-hs 5s infinite}.ht-handle.is-s:after{border-top-right-radius:3px}.ht-handle.is-e{left:var(--he0);animation:ht-he 5s infinite}.ht-handle.is-e:after{border-top-left-radius:3px}@keyframes ht-hs{0%,20%{opacity:0}23%,62%{opacity:1}66%,to{opacity:0}}@keyframes ht-he{0%,20%{opacity:0;left:var(--he0)}23%{opacity:1;left:var(--he0)}46%,62%{opacity:1;left:calc(var(--x1) + 4px)}66%,to{opacity:0;left:calc(var(--x1) + 4px)}}.ht-finger{z-index:1}@media(prefers-reduced-motion:reduce){.ht-w.is-pick{animation:none;background:#ffcce6}.ht-dots{animation:none;transform:translate(-50%)}.ht-finger,.ht-handle{display:none}}.ht-coach{position:absolute;left:12px;right:12px;top:68px;z-index:12;display:flex;align-items:center;gap:10px;padding:8px 10px 8px 6px;border-radius:16px;background:#fff;border:1.5px solid #BFE6EB;box-shadow:0 8px 22px #14272b29;font-family:var(--font);animation:ht-in .3s cubic-bezier(.34,1.56,.64,1)}.ht-coach span{flex:1;min-width:0;display:flex;flex-direction:column;font:600 13px/1.3 var(--font);color:var(--muted)}.ht-coach b{font:800 14px var(--font);color:var(--ink)}.ht-coach button{flex:none;border:0;background:none;color:var(--teal-d);font:800 13px var(--font);padding:6px}@keyframes ht-in{0%{opacity:0;transform:translateY(-8px)}}.ht-done-wrap{position:absolute;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px}.ht-dim{position:absolute;inset:0;background:#14272b73}.ht-done{position:relative;width:100%;max-width:320px;padding:18px 20px 20px;border-radius:24px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:ht-pop .45s cubic-bezier(.34,1.56,.64,1)}.ht-done h2{margin:4px 0 0;font:900 22px/1.2 var(--font);color:var(--ink)}.ht-done p{margin:0 0 8px;font:600 15px/1.4 var(--font);color:var(--muted)}.ht-done .btn{width:100%;height:50px;font-size:16px}@keyframes ht-pop{0%{opacity:0;transform:scale(.85)}}.ht-steps{display:flex;gap:6px;margin-top:2px}.ht-steps i{width:7px;height:7px;border-radius:4px;background:#d5e2e5;transition:width .2s}.ht-steps i.on{width:20px;background:var(--teal)}.ht-steps i.done{background:#7fcbd5}.ht-body h2{animation:ht-in .3s ease both}.ht-demo.is-kw{padding:20px 12px 18px;min-height:132px}.ht-kw{color:#0a6b77;font-weight:700;text-decoration:underline dotted rgba(11,127,140,.7);text-underline-offset:4px;animation:ht-kwpress 4s infinite}@keyframes ht-kwpress{0%,18%{background:transparent}22%,30%{background:#26c6da33}34%,to{background:transparent}}.ht-kwcard{position:absolute;left:50%;bottom:8px;width:78%;padding:8px 10px;border-radius:12px;background:#fff;box-shadow:0 8px 22px #14272b33;display:flex;flex-direction:column;text-align:left;font:600 11.5px/1.35 var(--font);color:var(--muted);transform:translate(-50%,10px) scale(.85);opacity:0;animation:ht-kwcard 4s infinite}.ht-kwcard b{font:800 14px var(--font);color:var(--ink)}.ht-kwcard small{font:700 11px var(--font);color:var(--teal-d)}@keyframes ht-kwcard{0%,26%{opacity:0;transform:translate(-50%,10px) scale(.85)}34%,86%{opacity:1;transform:translate(-50%) scale(1)}94%,to{opacity:0;transform:translate(-50%,6px) scale(.95)}}.ht-tap{position:absolute;left:62%;top:38px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:#14272b47;border:2px solid #fff;opacity:0;animation:ht-tapf 4s infinite}@keyframes ht-tapf{0%{opacity:0;transform:translateY(16px)}14%{opacity:1;transform:none}22%{transform:scale(.8)}28%{opacity:1;transform:none}36%,to{opacity:0}}.ht-demo.is-note{padding:18px 12px 16px;min-height:132px;text-align:left}.ht-mynote{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:4px;background:#fff3a8;box-shadow:0 1px 3px #0000001f;font:400 14px var(--hand);color:#5a4500;opacity:0;transform:rotate(-1.5deg) scale(.9);animation:ht-note 5s infinite}@keyframes ht-note{0%,52%{opacity:0;transform:rotate(-1.5deg) scale(.9)}60%,92%{opacity:1;transform:rotate(-1.5deg) scale(1)}to{opacity:0}}.ht-penmenu{position:absolute;right:58px;bottom:12px;display:flex;flex-direction:column;gap:5px;opacity:0;animation:ht-pmenu 5s infinite}.ht-penmenu span{padding:5px 10px;border-radius:14px;background:#fff;box-shadow:0 3px 10px #14272b29;font:700 11px var(--font);color:var(--ink)}.ht-penmenu span.is-on{animation:ht-pick 5s infinite}@keyframes ht-pmenu{0%,14%{opacity:0;transform:translateY(6px)}20%,46%{opacity:1;transform:none}52%,to{opacity:0}}@keyframes ht-pick{0%,34%{background:#fff;color:var(--ink)}38%,46%{background:var(--teal);color:#fff}50%,to{background:#fff}}.ht-pen{position:absolute;right:12px;bottom:12px;width:38px;height:38px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:18px;box-shadow:0 4px 12px #0e8c9b59;animation:ht-penpress 5s infinite}@keyframes ht-penpress{0%,8%{transform:none}11%{transform:scale(.88)}14%,to{transform:none}}.ht-demo.is-ask{padding:14px 12px 46px;min-height:140px;display:flex;flex-direction:column;gap:8px}.ht-q{align-self:flex-end;max-width:80%;padding:7px 11px;border-radius:14px 14px 4px;background:var(--teal);color:#fff;font:700 12.5px/1.35 var(--font);opacity:0;animation:ht-q 5s infinite}@keyframes ht-q{0%,14%{opacity:0;transform:translateY(8px)}20%,94%{opacity:1;transform:none}to{opacity:0}}.ht-a{align-self:flex-start;display:flex;align-items:flex-end;gap:6px;opacity:0;animation:ht-a 5s infinite}.ht-a img{width:24px;height:24px;border-radius:50%}.ht-a em{font-style:normal;padding:7px 11px;border-radius:14px 14px 14px 4px;background:#f2f6f7;border:1px solid var(--line);font:700 12.5px/1.35 var(--font);color:var(--ink)}@keyframes ht-a{0%,26%{opacity:0}30%,94%{opacity:1}to{opacity:0}}.ht-a{position:relative}.ht-typing{position:absolute;left:30px;bottom:0;display:inline-flex;align-items:center;gap:3px;height:30px;animation:ht-typing 5s infinite}.ht-typing i{width:5px;height:5px;border-radius:50%;background:#9db4b9}@keyframes ht-typing{0%,52%{opacity:1}54%,to{opacity:0}}.ht-ans{opacity:0;animation:ht-ans 5s infinite}@keyframes ht-ans{0%,52%{opacity:0}55%,94%{opacity:1}to{opacity:0}}.ht-askbtn{position:absolute;left:50%;bottom:8px;transform:translate(-50%);padding:5px 14px;border-radius:14px;background:#fff;border:1.5px solid #BFE6EB;font:800 12px var(--font);color:var(--teal-d);animation:ht-penpress 5s infinite}@media(prefers-reduced-motion:reduce){.ht-kwcard,.ht-mynote,.ht-penmenu,.ht-q,.ht-a{animation:none;opacity:1;transform:none}.ht-tap,.ht-typing{display:none}.ht-ans{opacity:1;animation:none}}.ht-steps i{display:block;flex:none;height:7px!important;min-height:0;margin:0;padding:0;border:0}.ht-demo.ht-chat{padding:0;min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden;text-align:left;font-size:13px}.ht-chat .ac-hd{padding:8px 10px;gap:8px;border-bottom:1px solid var(--line-2)}.ht-chat .ac-hd .ac-face{width:26px;height:26px}.ht-chat .ac-hd b{font-size:13.5px}.ht-chat .ac-hd small{font-size:10.5px}.ht-chat .ac-list{padding:10px;gap:8px;min-height:118px;overflow:hidden}.ht-chat .ac-face{width:22px;height:22px}.ht-chat .ac-bub{font-size:12.5px;padding:7px 10px;max-width:86%}.ht-chat .ht-a{position:static}.ht-chat .ht-typing{position:static;height:auto;display:inline-flex;padding:2px 0;animation:ht-typing2 5s infinite}.ht-chat .ht-ans{display:inline;animation:ht-ans2 5s infinite}@keyframes ht-typing2{0%,52%{display:inline-flex;opacity:1}53%,to{display:none;opacity:0}}@keyframes ht-ans2{0%,52%{display:none;opacity:0}53%,94%{display:inline;opacity:1}to{display:none}}.ht-chat .ac-bar{margin:6px 8px 8px;padding:4px 4px 4px 12px;align-items:center}.ht-chat .ht-ph{flex:1;font:500 12px var(--font);color:#8a9a9e}.ht-chat .ht-mic{width:28px;height:28px;border-radius:50%;background:#f2fafb;display:flex;align-items:center;justify-content:center;font-size:13px}.ht-chat .ac-send{width:28px;height:28px;font:800 14px var(--font);color:#fff;background:var(--teal);display:flex;align-items:center;justify-content:center;border-radius:50%}.ht-spot{position:absolute;inset:0;z-index:11;pointer-events:none}.ht-spot svg{position:absolute;inset:0}.ht-ring{position:absolute;border-radius:6px;box-shadow:0 0 0 2px #26c6da,0 0 14px 2px #26c6dab3;animation:ht-ring 1.1s ease-in-out infinite}@keyframes ht-ring{0%,to{box-shadow:0 0 0 2px #26c6da,0 0 6px 1px #26c6da80}50%{box-shadow:0 0 0 3px #7fe6f2,0 0 18px 4px #26c6dad9}}.ht-arrow{position:absolute;margin-left:-12px;width:24px;height:24px;border-radius:50%;background:#26c6da;color:#fff;display:flex;align-items:center;justify-content:center;font:900 15px var(--font);font-style:normal;box-shadow:0 3px 10px #0000004d;animation:ht-bob .8s ease-in-out infinite alternate}@keyframes ht-bob{to{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.ht-ring,.ht-arrow{animation:none}}.ht-face{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #bfe6eb}.ht-spot,.ht-spot *{pointer-events:none!important}.ht-coach.is-good{border-color:#9bd7ae}.ht-coach .ht-next{padding:8px 12px;border-radius:12px;background:var(--teal);color:#fff;white-space:nowrap}.ht-coach.is-good{z-index:90}.ht-dim.is-dark{background:#081216b8}.ht-done.is-intro{max-width:340px;gap:10px}.ht-done.is-intro h2{font-size:19px}.ht-done.is-intro .ht-demo{text-align:left}.ht-ready{color:var(--teal-d)!important;font-weight:800!important;animation:ht-in .3s ease both}.ht-skip{position:absolute;right:12px;top:10px;border:0;background:#f1f4f5;border-radius:14px;padding:6px 12px;font:800 13px var(--font);color:var(--muted);cursor:pointer}.ht-done.is-intro{padding-top:40px}.ht-tip{font-size:13px!important;margin-top:-4px!important}:root{--tap-hand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 30'%3E%3Cpath d='M9 2.5c1.1 0 2 .9 2 2V13l.6-.1c.9-1.2 2.9-1 3.4.5.9-.9 2.7-.6 3.1.8 1.1-.6 2.6.1 2.7 1.5v5.6c0 3.8-2.6 7.2-6.4 7.2h-2.1c-2.1 0-4-1-5.2-2.7L3.3 19.6c-.7-1-.4-2.4.6-3 .9-.5 2-.3 2.6.5L7 18V4.5c0-1.1.9-2 2-2z' fill='%23FFE3CC' stroke='%231E2B2F' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M11 13v3.6M14.9 13.6v3M18.2 14.6v2.6' stroke='%231E2B2F' stroke-width='1.1' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.ht-demo .ht-finger,.ht-demo .ht-tap,.ni-deck .ni-finger{width:32px;height:40px;margin:-3px 0 0 -12px;border:0;border-radius:0;background:var(--tap-hand) no-repeat center/contain;box-shadow:none!important;filter:drop-shadow(0 3px 4px rgba(20,39,43,.25));transform-origin:12px 3px}.ht-demo .ht-finger:before,.ni-deck .ni-finger:before{content:"";position:absolute;left:12px;top:3px;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:#26c6da47;transform:scale(0);animation:ht-ripple 5s infinite}.ni-deck .ni-finger:before{animation-duration:4s;animation-name:ni-ripple}@keyframes ht-ripple{0%,16%{transform:scale(0)}22%,46%{transform:scale(1)}52%,to{transform:scale(0)}}@keyframes ni-ripple{0%,10%{transform:scale(0)}16%,44%{transform:scale(1)}52%,to{transform:scale(0)}}.ht-demo .ht-tap{top:46px}.ni-deck .ni-finger{top:84px}.nt-scroll,.nt-addsheet{--nt-pen:#08348A;--nt-red:#B0001E;--nt-amber:#D98E00;--nt-amber-d:#8A5A00;--nt-marker:#FFE98A;--nt-mine:#0B6E7A;--nt-pencil:#8D9A9E;--nt-paper:#FFFFFF;--nt-rule:#E8E2D6;--nt-strong:#13733A;--nt-learning:#D98E00;--nt-needs:#B0001E}.nt-scroll{padding-top:6px}.lib-scroll.nt-scroll{padding-bottom:28px}.lib-scroll.nt-scroll.is-note{padding-bottom:0}.nt-defs{position:absolute;width:0;height:0;overflow:hidden}.nt-map{position:relative;background:var(--nt-paper);border-radius:24px;padding:18px 14px 16px;box-shadow:0 1px #e6e1d6,0 10px 28px #3c301e14}.nt-maphead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 4px}.nt-maptitle{min-width:0;display:flex;flex-direction:column;gap:4px}.nt-kicker{font:800 11px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.nt-maptitle h2{margin:0;font:900 25px/1.1 var(--font);letter-spacing:-.01em;color:var(--ink)}.nt-testme{flex:none;height:40px;padding:0 15px;border:0;border-radius:99px;background:var(--ink);color:#fff;font:800 14px/1 var(--font);display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 12px #14272b2e}.nt-testme i{width:9px;height:9px;border-radius:50%;background:var(--nt-marker)}.nt-testme[aria-pressed=true]{background:var(--nt-marker);color:var(--ink)}.nt-testme[aria-pressed=true] i{background:var(--ink)}.nt-sum{display:flex;flex-wrap:wrap;gap:6px;margin:14px 4px 0}.nt-sum span{font:700 12.5px/1 var(--font);color:var(--muted);background:#f5f3ee;border-radius:99px;padding:7px 11px}.nt-sum b{font-weight:900;color:var(--ink);margin-right:2px}.nt-sum .nt-sum-star{background:#fff3d1;color:var(--nt-amber-d)}.nt-sum .nt-sum-star b{color:var(--nt-amber-d)}.nt-sum .nt-sum-red{background:#fde7e9;color:var(--nt-red)}.nt-sum .nt-sum-red b{color:var(--nt-red)}.nt-centre{position:relative;margin:18px auto 0;width:min(300px,88%);min-height:84px;padding:14px 20px 16px;border-radius:18px;background:#eef4fb;box-shadow:inset 0 0 0 2px #1f4e8c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.nt-centre small{font:800 10px/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--nt-amber)}.nt-centre b{font:900 20px/1.15 var(--font);color:#1f3a6b}.nt-tree{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:22px;margin-top:22px;padding-top:4px}.nt-tree:before{content:"";position:absolute;top:-22px;bottom:18px;left:calc(50% - 1px);width:2px;border-radius:2px;background:#9db4d3}.nt-col{display:flex;flex-direction:column;gap:12px;min-width:0}.nt-group{display:flex;flex-direction:column;gap:12px}.nt-pill{position:relative;align-self:stretch;min-height:30px;padding:6px 10px;border-radius:99px;display:flex;align-items:baseline;justify-content:center;gap:6px;font:800 11px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:center}.nt-pill small{font:800 11px/1 var(--font);letter-spacing:.04em;opacity:.7}.nt-branch{position:relative;display:flex;flex-direction:column;gap:6px;padding:0 0 11px;border-radius:14px;background:var(--b-tint);text-align:left;min-width:0}.nt-branch:after{content:"";position:absolute;top:24px;width:11px;height:2px;border-radius:1px;background:var(--nt-pencil)}.nt-col-l .nt-branch:after{right:-12px}.nt-col-r .nt-branch:after{left:-12px}.nt-col-l .nt-pill:after,.nt-col-r .nt-pill:after{content:"";position:absolute;top:50%;width:11px;height:2px;background:var(--nt-pencil)}.nt-col-l .nt-pill:after{right:-12px}.nt-col-r .nt-pill:after{left:-12px}.nt-branch.is-inked:after{background:var(--nt-pen);height:2.4px}.nt-branch.is-pencil,.nt-branch.is-soon{box-shadow:inset 0 0 0 1.5px transparent;outline:1.5px dashed var(--nt-pencil);outline-offset:-1.5px}.nt-edge{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible;pointer-events:none;filter:url(#nt-rough)}.nt-edge path{fill:none;stroke:var(--nt-pen)}.nt-edge .nt-edge-a{stroke-width:1.9px}.nt-edge .nt-edge-b{stroke-width:.9px;opacity:.5}.nt-bopen{position:absolute;inset:0;z-index:1;width:100%;border:0;border-radius:14px;background:transparent;padding:0}.nt-bopen:active{background:#08348a0d}.nt-bhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:7px 10px 6px;border-radius:14px 14px 0 0;background:var(--b-hd)}.nt-branch.is-pencil .nt-bhead,.nt-branch.is-soon .nt-bhead{opacity:.8}.nt-bnum{flex:none;font:800 10.5px/1 var(--font);letter-spacing:.02em;color:var(--b-ink)}.nt-btitle{min-width:0;font:800 15px/1.2 var(--font);color:var(--b-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.nt-btitle.is-long{font-size:14px}.nt-branch.is-pencil .nt-btitle,.nt-branch.is-pencil .nt-bnum{color:#45545a}.nt-pegs{display:flex;flex-direction:column;gap:5px;padding:0 10px}.nt-peg{display:block;font:600 12.5px/1.3 var(--font);color:var(--ink);border-radius:4px;transition:background .2s}.nt-branch.is-pencil .nt-peg,.nt-branch.is-soon .nt-peg{color:#566469}.nt-peg-t{transition:opacity .2s}.nt-map.is-test .nt-peg{background:var(--nt-marker)}.nt-map.is-test .nt-peg-t{opacity:0}.nt-pegs-blur{gap:7px;padding-top:3px}.nt-pegs-blur i{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--b-hd),#D8DFE1);filter:blur(2.5px);opacity:.9}.nt-bme{padding:0 10px;font:700 11px/1.3 var(--font);color:var(--nt-mine)}.nt-bfoot{display:flex;flex-wrap:wrap;align-items:center;gap:5px 6px;padding:0 10px}.nt-byears{font:800 11px/1.2 var(--font);color:var(--nt-amber-d)}.nt-fixbadge{font:800 10.5px/1 var(--font);color:#fff;background:var(--nt-red);border-radius:99px;padding:4px 8px}.nt-soon{font:800 10.5px/1 var(--font);color:var(--muted);background:#fff;border-radius:99px;padding:4px 8px}.nt-unlock{position:relative;z-index:2;align-self:stretch;margin:2px 8px 0;min-height:34px;padding:6px 10px;border:0;border-radius:11px;background:#fff;color:var(--b-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--b-ink) 30%,transparent),0 1px 2px #14272b0f;font:800 12px/1.15 var(--font);display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}.nt-unlock:active{background:var(--b-hd)}.nt-unlock.is-static{box-shadow:none;background:transparent}.nt-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin:20px 4px 0;font:700 12px/1.2 var(--font);color:var(--muted)}.nt-legend span{display:inline-flex;align-items:center;gap:6px}.nt-sw{display:inline-block;width:18px;height:10px;border-radius:3px}.nt-sw-ink{border:2px solid var(--nt-pen)}.nt-sw-pencil{border:1.5px dashed var(--nt-pencil)}.nt-sw-red{background:var(--nt-red)}.nt-sw-hl{background:var(--nt-marker)}.nt-sw-mine{background:#dff3f1;border:1.5px solid var(--nt-mine)}.nt-sw-star{font-style:normal;color:var(--nt-amber);font-size:13px}.nt-tip{margin:14px 0 0;padding:12px 14px;border-radius:16px;background:#fff8e6;display:flex;gap:10px;align-items:flex-start;font:600 13.5px/1.4 var(--font);color:var(--ink)}.nt-tip b{font-weight:800}.nt-tip-arrow{font:700 20px/1 var(--hand);color:var(--nt-pen)}.nt-pdf{display:block;width:100%;margin-top:14px;height:50px;border:0;border-radius:16px;background:var(--ink);color:#fff;font:800 15px/1 var(--font)}.nt-note{position:relative;display:flex;flex-direction:column;gap:10px}.nt-crumbs{display:flex;align-items:center;justify-content:center;gap:8px}.nt-crumb{height:36px;padding:0 14px 0 10px;border:0;border-radius:99px;background:#fff;box-shadow:0 1px 3px #14272b14;display:inline-flex;align-items:center;gap:6px;font:800 13.5px/1 var(--font);color:var(--nt-pen)}.nt-crumb span{font:800 16px/1 var(--font)}.nt-step{display:inline-flex;align-items:center;gap:4px;font:700 12.5px/1 var(--font);color:var(--muted)}.nt-step button{width:36px;height:36px;border:0;border-radius:18px;background:#fff;font:800 20px/1 var(--font);color:var(--ink);box-shadow:0 1px 3px #14272b14}.nt-step button:disabled{opacity:.35}.nt-paper{position:relative;background:var(--nt-paper);border-radius:22px;overflow:hidden;box-shadow:0 1px #e6e1d6,0 10px 28px #3c301e14}.nt-head{padding:11px 14px 10px;background:var(--b-hd)}.nt-head-row{display:flex;align-items:center;gap:8px;min-width:0}.nt-num{flex:none;font:800 12px/1 var(--font);color:var(--b-ink);background:#fff;border-radius:8px;padding:5px 7px;letter-spacing:.02em}.nt-head h2{margin:0;min-width:0;font:900 20px/1.12 var(--font);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.nt-qpg{flex:none;margin-left:auto;align-self:flex-start;margin-top:4px;font:700 11.5px/1.2 var(--font);color:color-mix(in srgb,var(--b-ink) 75%,#5B676C)}.nt-src{margin-top:4px;font:700 11px/1.3 var(--font);color:color-mix(in srgb,var(--b-ink) 75%,#5B676C)}.nt-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.nt-chip{font:800 11px/1 var(--font);padding:5px 8px;border-radius:99px;background:#fff;color:var(--ink)}.nt-chip-pyq{color:var(--nt-amber-d);background:#fff6da;box-shadow:inset 0 0 0 1.5px #f2cf7a}.nt-chip-fix{background:var(--nt-red);color:#fff}.nt-hand{margin:0 -4px;font-family:var(--font);background:var(--b-tint);border-radius:18px;overflow:hidden}.nt-hand *{max-width:100%}.nt-hand.is-compact{margin:0;zoom:.82;border-radius:16px}.nt-hand.is-compact [style*="font-size: 12px"],.nt-handbox [style*="font-size: 12px"]{font-size:13.4px!important}.nt-pic{background:var(--b-tint);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px}.nt-ncfig{--h:150px;margin:0;padding:6px;border:1px solid var(--b-hd);border-radius:12px;background:#fff;container-type:inline-size}.nt-ncfig img{display:block;margin:0 auto;height:min(var(--h),calc(100cqw / var(--r)));width:auto;max-width:100%;object-fit:contain}.ntp-card .nt-ncfig{--h:132px;padding:3px}.nt-pic-t{font:800 17px/1.2 var(--font);color:var(--b-ink)}.nt-flow{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:stretch;gap:0}.nt-flow li{position:relative;background:#fff;border-radius:12px;padding:9px 12px;font:700 14px/1.3 var(--font);text-align:center;color:var(--ink)}.nt-flow li+li{margin-top:22px}.nt-flow li+li:before{content:"↓";position:absolute;top:-21px;left:0;right:0;text-align:center;font:700 17px/20px var(--hand);color:var(--nt-pen)}.nt-cmp{width:100%;border-collapse:collapse;table-layout:fixed;font:600 13px/1.3 var(--font);background:#fff;border-radius:12px;overflow:hidden}.nt-cmp th{text-align:left;font-weight:800;color:var(--b-ink);padding:7px 8px;font-size:12.5px;overflow-wrap:anywhere}.nt-cmp td{padding:7px 8px;border-top:1px solid #EEF1F2;vertical-align:top;overflow-wrap:anywhere}.nt-cmp tbody th{border-top:1px solid #EEF1F2;color:var(--ink)}.nt-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nt-tiles div{background:#fff;border-radius:12px;padding:9px 11px;display:flex;flex-direction:column;gap:2px;min-width:0}.nt-tiles b{font:800 14px/1.2 var(--font);overflow-wrap:anywhere}.nt-tiles span{font:700 12.5px/1.3 var(--font);color:var(--b-ink);overflow-wrap:anywhere}.nt-pic.is-compact{padding:7px 9px 8px;gap:5px;border-radius:14px}.nt-pic.is-compact .nt-pic-t{font-size:12.5px;letter-spacing:.01em}.nt-chain{margin:0;padding:0;list-style:none;font:700 11.5px/1.25 var(--font);color:var(--ink)}.nt-chain li{display:inline-flex;align-items:center;max-width:100%;vertical-align:top}.nt-chain span{display:inline-block;min-width:0;margin:1.5px 0;padding:2px 6px;border-radius:6px;background:#fff}.nt-chain li+li:before{content:"→";flex:none;margin:0 4px;font:800 12px/1 var(--font);color:var(--nt-pen)}.nt-pic.is-compact .nt-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.nt-pic.is-compact .nt-tiles div{padding:4px 6px 5px;border-radius:8px;gap:0}.nt-pic.is-compact .nt-tiles b{font-size:11.5px;line-height:1.2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.nt-pic.is-compact .nt-tiles span{font-size:11px;line-height:1.2}.nt-pic.is-compact .nt-cmp{font-size:11.5px;border-radius:8px}.nt-pic.is-compact .nt-cmp th,.nt-pic.is-compact .nt-cmp td{padding:3px 6px}.nt-pic.is-compact .nt-cmp th{font-size:11px}.nt-dbody{padding:10px 14px 12px;display:flex;flex-direction:column;gap:11px;font:600 12px/1.4 var(--font);color:var(--ink)}.nt-dbody b{font-weight:800}.nt-dsec{min-width:0}.nt-dh{margin:0 0 4px;display:flex;align-items:center;gap:6px;font:800 10.5px/1.15 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#8a9599}.nt-dh:after{content:none}.nt-dfacts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:5px 14px}.nt-dfacts li{position:relative;min-width:0;padding-left:8px;overflow-wrap:break-word}.nt-dfacts li:before,.nt-dlist li:before{content:"";position:absolute;left:0;top:.52em;width:4px;height:4px;border-radius:50%;background:var(--b-ink)}.nt-dfacts li.is-wide{grid-column:1/-1}.nt-dfacts b,.nt-dpairs dt,.nt-dtable tbody th,.nt-dtl{color:var(--b-ink)}.nt-dfacts b{font-weight:900}.nt-dpairs{margin:0;display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);column-gap:12px}.nt-dpairs>div{display:contents}.nt-dpairs dt,.nt-dpairs dd{margin:0;padding:2.5px 0;min-width:0;overflow-wrap:break-word}.nt-dpairs>div:first-child>*{border-top:0}.nt-dpairs dt{font-weight:800}.nt-dhook{margin:0 0 1px;font:700 13px/1.15 var(--hand);color:var(--nt-pen)}.is-mnemonic .nt-dpairs dt{font:900 12px/1.27 var(--font)}.nt-dtable{width:100%;border-collapse:collapse;font:600 11.5px/1.3 var(--font);color:var(--ink)}.nt-dtable thead th{padding:2px 5px;background:var(--b-tint);text-align:left;font:800 11px/1.2 var(--font);color:var(--b-ink);overflow-wrap:break-word}.nt-dtable thead th:first-child{border-radius:6px 0 0 6px}.nt-dtable thead th:last-child{border-radius:0 6px 6px 0}.nt-dtable td,.nt-dtable tbody th{padding:3px 6px;border-top:1px solid #F0EEE8;vertical-align:top;text-align:left;overflow-wrap:break-word}.nt-dtable tbody tr:first-child>*{border-top:0}.nt-dtable tbody th{font-weight:800;white-space:nowrap}.nt-dlist.is-trows{gap:1px}.nt-dlist.is-trows li{padding:2.5px 0 2.5px 8px}.nt-dlist.is-trows li:first-child{border-top:0}.nt-dlist.is-trows li:before{top:.62em}.nt-dtl{font-weight:800;margin-right:5px}.nt-dtc+.nt-dtc:before{content:"·";margin:0 4px;color:var(--nt-pencil);font-weight:800}.nt-dtc>i{margin-right:3px;font:700 11px/1 var(--font);font-style:normal;color:color-mix(in srgb,var(--b-ink) 70%,#6B777B)}.nt-dtc>i:after{content:":"}.nt-dflow{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.nt-dflow li{position:relative;padding-left:16px;overflow-wrap:break-word}.nt-dflow li:before{content:attr(data-n);position:absolute;left:0;top:1px;width:12px;height:12px;border-radius:50%;background:var(--b-hd);font:800 9px/12px var(--font);color:var(--b-ink);text-align:center}.nt-dlist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.nt-dlist li{position:relative;padding-left:8px;overflow-wrap:break-word}.nt-dlist li.is-ncert,.nt-dlist.is-ncert li{font:400 12px/1.27 var(--serif);color:#1e2b2f}.is-fix .nt-dh{color:var(--nt-red)}.nt-hl{background:linear-gradient(176deg,transparent 10%,var(--nt-marker) 10%,var(--nt-marker) 90%,transparent 90%);color:inherit;padding:0 1px;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nt-redu{text-decoration:underline;text-decoration-color:var(--nt-red);text-decoration-thickness:1.5px;text-underline-offset:2px;text-decoration-skip-ink:none}.nt-dfacts li.is-red:before,.nt-dlist li.is-red:before{display:none}.nt-dx{font:900 11px/1 var(--font);font-style:normal;color:var(--nt-red)}.nt-dfacts li.is-red,.nt-dlist li.is-red{padding-left:11px}.nt-dfacts .nt-dx,.nt-dlist .nt-dx{position:absolute;left:0;top:.22em}.nt-dflow li.is-red:before{background:var(--nt-red);color:#fff}.nt-dflow .nt-dx{display:none}.nt-dpairs .nt-dx,.nt-dtable .nt-dx{margin-right:3px}.nt-dans{margin-left:4px;font:700 12.5px/1 var(--hand);font-style:normal;color:var(--nt-red)}.nt-dstar{margin-left:2px;font:900 11px/1 var(--font);font-style:normal;color:var(--nt-amber)}.nt-ynote{display:inline-block;margin:1px 0 1px 5px;padding:0 5px 1px;border-radius:2px 6px 6px;background:#fff8d6;box-shadow:inset 2px 0 0 var(--nt-marker),0 1px 2px #4a3a1024;transform:rotate(-1deg);font:400 12.5px/1.15 var(--hand);font-style:normal;color:#4a3a10;overflow-wrap:break-word}.is-mine>.nt-ynote:first-child{margin-left:0}.nt-dma{display:flex;flex-direction:column;gap:9px}.nt-dtrick{margin:0;padding:1px 0 1px 10px;border-left:2.5px solid #EED9A4;font:700 13px/1.3 var(--hand);color:#4a3a10}.nt-dtrick>b,.nt-dtraps>b{margin-right:4px;font:800 10.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--nt-amber-d)}.nt-dtraps{padding:1px 0 1px 10px;border-left:2.5px solid #F3C9CC}.nt-dtraps>b{color:var(--nt-red)}.nt-dtraps ul{margin:3px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.nt-dtraps li{position:relative;padding-left:10px;font:600 11.5px/1.35 var(--font)}.nt-dtraps li:before{content:"✗";position:absolute;left:0;top:0;font:900 9.5px/1.45 var(--font);color:var(--nt-red)}.nt-dtraps s{color:#8c5a5a;text-decoration-color:var(--nt-red);text-decoration-thickness:1.3px}.nt-dtraps s+span{font:700 12px/1.1 var(--hand);color:var(--nt-strong)}.nt-dlegend{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font:700 10.5px/1.2 var(--font);color:var(--muted)}.nt-dlegend span{display:inline-flex;align-items:center;gap:4px}.nt-dlegend .nt-hl{font:700 10.5px/1.2 var(--font);color:var(--ink)}.nt-dlegend .nt-ynote{margin:0;padding:0 4px;font-size:11.5px;transform:none}.nt-dlegend .nt-dstar{margin:0}.nt-dsoon{flex-basis:100%}.lib:has(.nt-note.is-card) :is(.lib-top,.lib-switch .seg,.ch-pick){transition:none}.lib:has(.nt-note.is-card) .lib-top{height:40px}.lib:has(.nt-note.is-card) .lib-switch .seg button{height:32px;font-size:13.5px}.lib:has(.nt-note.is-card) .ch-pick{min-height:34px;margin-top:6px;padding:2px 12px}.lib:has(.nt-note.is-card) .ch-pick small{display:none}.lib:has(.nt-note.is-card) .ch-pick span{font-size:13.5px}@container screen (max-height: 800px){.nt-note{gap:8px}.nt-crumb{height:32px;font-size:13px}.nt-step button{width:32px;height:32px}.nt-head{padding:9px 12px 8px}.nt-head h2{font-size:18px}.nt-chips{margin-top:5px}.nt-chip{padding:4px 7px}.nt-dbody{padding:7px 10px 8px;gap:5px}:where(.nt-note.is-card) .nt-thumb{padding:14px 16px 10px}:where(.nt-note.is-card) .nt-thumb button{min-height:46px}}.nt-testhint{margin:10px 4px 0;padding:9px 12px;border-radius:12px;background:#fff8d6;font:700 13px/1.35 var(--font);color:var(--ink)}.nt-testhint b{font-weight:900}.nt-blk{position:relative;padding:16px 0}.nt-locked{position:relative;min-height:380px}.nt-blur{padding:4px 18px 20px;filter:blur(7px) saturate(.9);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none}.nt-skel{padding:18px 0 6px;display:flex;flex-direction:column;gap:10px}.nt-skel i{display:block;height:11px;border-radius:6px;background:#d5dde0}.nt-skel .nt-skel-h{width:46%;height:16px;background:#b9c6e3}.nt-lockcard{position:absolute;left:18px;right:18px;top:58px;z-index:2;padding:20px 18px 18px;border-radius:20px;background:#fffffff5;box-shadow:0 14px 34px #14272b29;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.nt-lock-ic{width:46px;height:46px;border-radius:50%;background:var(--b-hd);color:var(--b-ink);display:flex;align-items:center;justify-content:center}.nt-lockcard b{font:900 19px/1.2 var(--font);color:var(--ink)}.nt-lockcard>span:not(.nt-lock-ic){font:600 13.5px/1.45 var(--font);color:var(--muted)}.nt-lockbtn{margin-top:6px;width:100%;height:50px;border:0;border-radius:16px;background:var(--teal-btn);color:#fff;font:800 16px/1 var(--font);box-shadow:0 6px 16px #0e8c9b40}.nt-next{width:100%;min-height:58px;padding:10px 16px;border:0;border-radius:18px;background:#fff;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;box-shadow:0 1px 3px #14272b14}.nt-next small{font:800 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nt-next span{font:800 15.5px/1.25 var(--font);color:var(--nt-pen);overflow-wrap:anywhere}.nt-next i{font:800 18px/1 var(--font);font-style:normal;color:var(--nt-pen)}.nt-thumb{position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;margin:0 -16px;padding:22px 16px 18px;background:linear-gradient(#f6f4ee00,#f6f4ee 30%)}:where(.nt-note.is-card) .nt-thumb{padding:16px 16px 12px}:where(.nt-note.is-card) .nt-thumb button{min-height:48px}.nt-thumb button{min-height:52px;padding:8px 12px;border:0;border-radius:16px;background:#fff;color:var(--ink);font:800 14.5px/1.2 var(--font);display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;box-shadow:0 2px 8px #14272b1a}.nt-thumb button:disabled{opacity:.5}.nt-thumb .nt-tb-pri{background:var(--ink);color:#fff}.nt-addsheet{gap:10px}.nt-addsheet h2{font:900 22px/1.15 var(--font);color:var(--nt-mine)}.nt-field{display:flex;flex-direction:column;gap:5px}.nt-field>span{font:800 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nt-field select,.nt-field textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;background:#fff;font:600 15px/1.35 var(--font);color:var(--ink);padding:10px 12px}.nt-field textarea{font:400 18px/1.35 var(--hand);color:#0b4f58;background:#f2faf9;resize:none}.nt-addline{margin:0!important;font:400 15px/1.5 var(--serif)!important;color:#1e2b2f!important}.nt-addbtns{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:4px}.nt-addbtns button{height:50px;border:0;border-radius:14px;font:800 15px/1 var(--font)}.nt-ghost{background:#f1eee7;color:var(--ink)}.nt-save{background:var(--nt-mine);color:#fff}@container screen (orientation: landscape) and (max-height: 560px){.nt-map,.nt-note{max-width:760px;width:100%;margin-inline:auto}.nt-maptitle h2{font-size:24px}.nt-tree{column-gap:30px}.nt-col-l .nt-branch:after,.nt-col-l .nt-pill:after{right:-16px;width:15px}.nt-col-r .nt-branch:after,.nt-col-r .nt-pill:after{left:-16px;width:15px}.nt-head{padding:12px 20px 10px}.nt-head h2{font-size:22px}.nt-dbody{display:block;columns:2;column-gap:24px;padding:10px 20px 12px}.nt-dbody>*{break-inside:avoid;margin-bottom:7px}.nt-dbody>.nt-dsec{break-inside:auto}.nt-thumb{padding:10px max(16px,calc(50% - 260px)) 6px;background:linear-gradient(#f6f4ee00,#f6f4ee 40%)}.nt-thumb button{min-height:38px;border-radius:13px;font-size:13.5px}.nt-hand{max-width:460px;margin-inline:auto}.nt-hand.is-compact{margin-inline:auto}.nt-pic{max-width:560px;margin-inline:auto}.nt-pic.is-compact{max-width:none;width:100%}.nt-lockcard{top:24px;left:50%;right:auto;width:min(420px,calc(100% - 36px));transform:translate(-50%)}.nt-locked{min-height:300px}}.ntp-page{width:210mm;height:297mm;padding:7mm 9mm 5mm;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;break-after:page;font-family:var(--font);color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;--nt-pen:#08348A;--nt-red:#B0001E;--nt-amber:#D98E00;--nt-amber-d:#8A5A00;--nt-marker:#FFE98A;--nt-mine:#0B6E7A;--nt-pencil:#8D9A9E;--nt-paper:#FFFFFF;--nt-rule:#E8E2D6;--nt-strong:#13733A;--nt-learning:#D98E00;--nt-needs:#B0001E}.ntp-page *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ntp-head{flex:none;display:flex;align-items:center;gap:4mm;padding-bottom:2.5mm;border-bottom:2px solid var(--nt-pen)}.ntp-head b{font:700 20px/1 var(--hand);color:var(--nt-pen)}.ntp-head span{flex:1;min-width:0;font:800 12px/1.2 var(--font)}.ntp-head em{font-style:normal;font:700 11px/1 var(--font);color:var(--muted)}.ntp-fit{flex:1;min-height:0;margin-top:3mm;overflow:hidden}.ntp-fit>*{transform-origin:0 0}.ntp-fit .nt-map,.ntp-fit .nt-paper{box-shadow:none;border-radius:0}.ntp-fit .nt-map{padding:6px 4px}.ntp-cards{padding:7mm 9mm}.ntp-grid{flex:1;min-height:0;margin-top:4mm;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:5mm}.ntp-card{min-width:0;min-height:0;overflow:hidden}.ntp-card .nt-paper{box-shadow:none;border:1.5px solid #E6E1D6;border-radius:18px}.nt-handbox{overflow:hidden;border-radius:16px;flex:none}.nt-handbox>.nt-hand{margin:0;transform-origin:0 0;border-radius:0}.ntp-card .nt-chip-pyq{box-shadow:none;border:1.5px solid #F2CF7A}.ntp-card .nt-dtrick{box-shadow:none;border:1.5px solid #EED9A4}.ntp-card .nt-dtraps{box-shadow:none;border:1.5px solid #F3C9CC}.ntp-card .nt-ynote{box-shadow:none;border-left:3px solid var(--nt-marker);transform:none}.ntp-card .nt-dflow li:before{box-shadow:none;border:1px solid #E2DCCD;width:11px;height:11px;line-height:11px}.ntp-foot{flex:none;display:flex;gap:5mm;align-items:center;padding-top:2mm;border-top:1px solid #E6E1D6;font:700 10px/1.2 var(--font);color:var(--muted)}.ntp-foot em{margin-left:auto;font-style:normal;color:var(--teal-d);font-weight:800}.ntp-card .nt-dbody{gap:7px;line-height:1.3}.ntp-card .nt-dfacts{gap:3px 12px}.ntp-card .nt-dpairs dt,.ntp-card .nt-dpairs dd,.ntp-card .nt-dlist.is-trows li{padding:1.5px 0}.ntp-card .nt-dlist,.ntp-card .nt-dflow{gap:2px}.ntp-card .nt-dma{gap:6px}.nt-deck{position:relative;padding:0 4px 14px}.nt-under{position:absolute;inset:0 4px 14px;border-radius:22px;background:var(--nt-paper);box-shadow:0 1px #e6e1d6,0 8px 20px #3c301e12}.nt-under.is-1{z-index:0;transform:translateY(8px) scale(.965)}.nt-under.is-2{z-index:0;transform:translateY(16px) scale(.93);opacity:.75}.nt-top{position:relative;z-index:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);animation:nt-in .28s ease both}.nt-top.is-hint{animation:nt-in .28s ease both,nt-hint 1.5s ease .45s}.nt-top.is-out-l{transform:translate(-115%) rotate(-10deg)!important;opacity:0;transition:transform .22s ease-in,opacity .22s ease-in}.nt-top.is-out-r{transform:translate(115%) rotate(10deg)!important;opacity:0;transition:transform .22s ease-in,opacity .22s ease-in}@keyframes nt-in{0%{transform:translateY(8px) scale(.965);opacity:.6}to{transform:none;opacity:1}}@keyframes nt-hint{0%,to{transform:none}22%{transform:translate(-38px) rotate(-3deg)}44%{transform:none}60%{transform:translate(-16px) rotate(-1.3deg)}76%{transform:none}}.nt-count{text-align:center;font:700 12.5px var(--font);color:var(--muted)}.nt-count small{font-weight:600;color:#8a979b}.nt-chap{margin-top:2px;font:600 12.5px var(--font);color:var(--muted)}.nt-plus{flex:none;margin-left:8px;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--b-ink,var(--teal));background:#fff;color:var(--b-ink,var(--teal));font:800 20px/1 var(--font);display:grid;place-items:center;cursor:pointer}.nt-plus:active{transform:scale(.94)}.nt-mine{margin:10px 0 2px;padding:10px 12px;border-radius:12px;background:#fff6cc;border:1px dashed #E2C24E;display:flex;flex-direction:column;gap:6px}.nt-mine-h{font:800 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#7a5b00}.nt-mine-n{position:relative;margin:0;padding-right:26px;font:700 16px/1.35 var(--hand);color:#2b2200;white-space:pre-wrap}.nt-mine-n button{position:absolute;right:0;top:0;width:24px;height:24px;border:0;border-radius:12px;background:#0000000f;color:#6b5a1e;font:800 15px/1 var(--font);cursor:pointer}.nt-mine-ed{display:flex;flex-direction:column;gap:8px}.nt-mine-ed textarea{width:100%;box-sizing:border-box;padding:10px;border:1.5px solid #E2C24E;border-radius:10px;background:#fff;font:600 15px var(--font);resize:none}.nt-mine-ed>div{display:flex;justify-content:flex-end;gap:8px}@media(prefers-reduced-motion:reduce){.nt-top,.nt-top.is-hint{animation:none}}.nt-mine-ed textarea{min-height:84px;padding:12px 14px;border:1.5px solid #EAD27A;border-radius:14px;background:#fff;color:#2b2200;font:600 16px/1.45 var(--font);outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s,box-shadow .15s}.nt-mine-ed textarea::placeholder{color:#a89a6a;font-weight:500}.nt-mine-ed textarea:focus{border-color:#d9a800;box-shadow:0 0 0 3px #e2c24e47}.nt-mine-ed>div{gap:10px}.nt-mine-ed button{height:40px;padding:0 20px;border:0;border-radius:20px;font:800 15px var(--font);cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:transform .1s,opacity .15s}.nt-mine-ed button:active{transform:scale(.96)}.nt-mine-ed .nt-ghost{background:#7a5b0014;color:#7a5b00}.nt-mine-ed .nt-save{background:var(--teal);color:#fff;box-shadow:0 4px 12px #0e8c9b40}.nt-mine-ed .nt-save:disabled{background:#cfe3e7;box-shadow:none;cursor:default}.nt-mine-ed button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.nt-deck{padding:6px 12px 16px}.nt-under{inset:6px 12px 16px;border:1px solid #E4DCCB;background:#fbf8f1;box-shadow:0 2px 8px #3c301e14}.nt-under.is-1{transform:rotate(1.6deg) translate(5px,4px);opacity:1}.nt-under.is-2{transform:rotate(-2deg) translate(-6px,8px);background:#f5f0e4;opacity:1}.nt-top{box-shadow:0 6px 18px #3c301e1f;border-radius:22px}.nt-deck{padding:30px 14px 18px}.nt-under{inset:30px 14px 18px;overflow:hidden;border:1px solid rgba(60,48,30,.14);border-radius:22px;background:#fff;box-shadow:0 4px 14px #3c301e1f}.nt-under .nt-uhd{height:88px;padding:12px 18px;display:flex;align-items:flex-start;gap:8px;background:var(--uh,#F4E7C4);border-bottom:1px solid rgba(60,48,30,.08);font:800 14px/1.2 var(--font);color:#1e1e1e8c}.nt-under .nt-uhd b{padding:2px 7px;border-radius:7px;background:#ffffffbf;color:#1e1e1eb3}.nt-under.is-1{transform:translate(9px,-13px) rotate(2.4deg)}.nt-under.is-2{transform:translate(-10px,-24px) rotate(-3deg);filter:brightness(.97)}.nt-under.is-2 .nt-uhd{justify-content:flex-end}.nt-dfacts b,.nt-dpairs dt,.nt-dtable tbody th,.nt-dtl{color:#1e2b2f}.nt-dfacts li:before,.nt-dlist li:before{background:#9aa5a9}.nt-dtc>i{color:#5b676c}.nt-dans{color:#1e8e4e;font:700 12.5px/1 var(--font)}.nt-dtraps{border-left-color:#e3e8ea}.nt-dtraps>b{color:#5b676c}.nt-dtraps li{padding-left:0}.nt-dtraps li:before{content:none}.nt-dtraps s{display:block;color:#8a9599;text-decoration-color:#8a9599;text-decoration-thickness:1px}.nt-dtraps s:before{content:"✕ ";text-decoration:none;display:inline-block;margin-right:2px;color:#b5bec1}.nt-dtraps .nt-fix{display:block;margin-top:1px;font:700 12px/1.35 var(--font);color:#1e8e4e}.nt-dtraps .nt-fix:before{content:"✓ "}.nt-plus{border-color:#c9d3d6;color:#1e2b2f}.nt-under .nt-uhd{color:transparent}.nt-under .nt-uhd b{visibility:hidden}.ni-wrap{position:absolute;z-index:80}.ni-box{gap:8px}.ni-box h2{font-size:20px}.ni-demo{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.ni-deck{position:relative;width:100%;height:160px;overflow:hidden;border-radius:14px;animation:ni-deck 4s infinite}.ni-card{position:absolute;left:50%;top:24px;width:170px;height:122px;margin-left:-85px;border-radius:14px;background:#fff;border:1px solid rgba(20,39,43,.08);box-shadow:0 6px 16px #14272b1f;overflow:hidden;text-align:left}.ni-hd{height:40px;padding:8px 10px;background:var(--hd);display:flex;align-items:center;gap:6px;font:800 12.5px/1.1 var(--font);color:#1e2b2f}.ni-hd b{padding:2px 5px;border-radius:5px;background:#fffc;font-size:10.5px}.ni-hd span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ni-ln{display:block;height:6px;margin:9px 10px 0;border-radius:3px;background:#e6ebed}.ni-ln.is-s{width:60%}.ni-ln.is-xs{width:40%}.ni-card.is-0{z-index:3;animation:ni-c0 4s infinite}.ni-card.is-1{z-index:2;animation:ni-c1 4s infinite}.ni-card.is-2{z-index:1;animation:ni-c2 4s infinite}@keyframes ni-c0{0%,16%{transform:none;opacity:1}48%{transform:translate(-150px) rotate(-14deg);opacity:0}to{transform:translate(-150px) rotate(-14deg);opacity:0}}@keyframes ni-c1{0%,30%{transform:translate(16px,-12px) rotate(6deg) scale(.95)}50%,to{transform:none}}@keyframes ni-c2{0%,30%{transform:translate(-18px,-18px) rotate(-7deg) scale(.9)}50%,to{transform:translate(16px,-12px) rotate(6deg) scale(.95)}}@keyframes ni-deck{0%{opacity:0}6%,86%{opacity:1}to{opacity:0}}.ni-finger{position:absolute;z-index:4;left:calc(50% + 40px);top:88px;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#14272b47;border:2px solid #fff;box-shadow:0 2px 6px #0003;animation:ni-finger 4s infinite}@keyframes ni-finger{0%{opacity:0;transform:translateY(12px) scale(.8)}12%{opacity:1;transform:none}18%{transform:scale(.86)}46%{opacity:1;transform:translate(-130px) scale(.86)}54%,to{opacity:0;transform:translate(-130px) scale(.8)}}.ni-dir{display:flex;align-items:center;gap:6px;font:700 12.5px/1 var(--font);color:#5b676c}.ni-arrow{font-size:15px;color:var(--teal-d,#0E7C89)}.ni-sep{width:1px;height:12px;margin:0 6px;background:#d5dcde}.ni-how{margin:2px 0 4px!important;font-size:14.5px!important}.ni-how b{color:var(--ink)}.ni-key{width:100%;margin:0 0 8px;padding:10px 12px;list-style:none;border-radius:14px;background:#f6f8f9;display:flex;flex-direction:column;gap:7px;text-align:left}.ni-key li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font:600 13px/1.3 var(--font);color:#5b676c}.ni-k{font-weight:700}.ni-k.is-trap{color:#8a9599}.ni-k.is-trap s{text-decoration-color:#8a9599}.ni-k.is-fix{color:#1e8e4e}.ni-k.is-trick{font:700 14px/1.2 var(--hand);color:#4a3a10}@media(prefers-reduced-motion:reduce){.ni-deck,.ni-card,.ni-finger{animation:none}.ni-card.is-1{transform:translate(16px,-12px) rotate(6deg) scale(.95)}.ni-card.is-2{transform:translate(-18px,-18px) rotate(-7deg) scale(.9)}.ni-finger{display:none}}.nt-under.is-1{transform:translate(calc(9px * (1 - var(--rise, 0))),calc(-13px * (1 - var(--rise, 0)))) rotate(calc(2.4deg * (1 - var(--rise, 0))))}.nt-under.is-1.is-rising{transition:transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s;box-shadow:0 6px 18px #3c301e24}.nt-under.is-2{transition:transform .3s ease}.nt-top.is-out-l{transform:translate(calc(var(--dx, 0px) - 125%)) rotate(-16deg)!important;opacity:0;transition:transform .3s cubic-bezier(.45,0,.75,.55),opacity .26s ease-in .04s}.nt-top.is-out-r{transform:none!important;opacity:1;transition:none}.nt-ghost{position:absolute;z-index:3;inset:30px 14px 18px;overflow:hidden;border-radius:22px;background:#fff;border:1px solid rgba(60,48,30,.12);box-shadow:0 10px 30px #3c301e2e;pointer-events:none;transform:translate(calc(-112% + 112% * var(--pull, 0))) rotate(calc(-12deg + 12deg * var(--pull, 0)))}.nt-ghost .nt-uhd{height:96px;padding:16px 18px;display:flex;align-items:flex-start;gap:8px;background:var(--uh,#F4E7C4);font:800 15px/1.2 var(--font);color:#1e1e1eb8}.nt-ghost .nt-uhd b{padding:2px 7px;border-radius:7px;background:#fffc}.nt-ghost.is-in{transform:none;transition:transform .3s cubic-bezier(.2,.9,.3,1.15)}.nt-top.is-settle{animation:nt-settle .22s ease-out both}@keyframes nt-settle{0%{opacity:.4}to{opacity:1}}@media(prefers-reduced-motion:reduce){.nt-top.is-out-l,.nt-ghost,.nt-ghost.is-in,.nt-under.is-1.is-rising{transition:none}.nt-top.is-settle{animation:none}}.nt-top,.nt-top.is-hint,.nt-top.is-settle{animation-fill-mode:backwards}.nt-top{will-change:transform;transition:none;transform-origin:50% 90%;backface-visibility:hidden}.nt-under.is-1,.nt-under.is-2{will-change:transform;transition:none}.nt-ghost{visibility:hidden;will-change:transform;transform:translate3d(-106%,0,0) rotate(-10deg);transition:none}.nt-top.is-settle{animation:nt-settle .26s cubic-bezier(.22,1,.36,1) backwards}@keyframes nt-settle{0%{opacity:.35}to{opacity:1}}.nt-deck:has(.nt-top.is-settle) .nt-under.is-2{animation:nt-under-in .35s ease-out backwards}@keyframes nt-under-in{0%{opacity:0}to{opacity:1}}.nt-tip{position:absolute;left:50%;bottom:34px;z-index:6;transform:translate(-50%);padding:9px 14px;border-radius:14px;background:#14272b;color:#fff;font:700 13px/1 var(--font);white-space:nowrap;box-shadow:0 8px 22px #14272b40;pointer-events:none;animation:nt-tip 2.2s cubic-bezier(.22,1,.36,1) both}@keyframes nt-tip{0%{opacity:0;transform:translate(-50%,10px)}10%,84%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}@media(prefers-reduced-motion:reduce){.nt-top.is-settle,.nt-tip{animation:none}}.ntp-logo{height:7mm;width:auto;margin-right:1mm}.ch-pick{margin-top:8px;width:100%;min-height:48px;padding:6px 14px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.ch-pick span{display:flex;flex-direction:column;min-width:0;font-size:15px;font-weight:800;line-height:1.25}.ch-pick small{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d)}.ch-pick i{font-style:normal;color:var(--muted);font-size:14px}.ch-sheet-h{display:flex;align-items:center;justify-content:space-between}.ch-sheet h2{margin:0}.ch-sheet:focus{outline:none}.ch-group{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ch-group>small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ch-row{min-height:60px;padding:6px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;align-items:center;gap:12px;text-align:left}.ch-row img{width:44px;height:44px;object-fit:contain;flex:none}.ch-row span{flex:1;min-width:0;font-size:15px}.ch-row b{font-weight:800}.ch-row em{font-style:normal;color:var(--teal);font-weight:900}.ch-row.is-on{border-color:var(--teal);background:#f2fafb}.ch-soon{margin:8px 0 0!important;font-size:13px!important}.book-mode,.pp-tools{position:absolute;bottom:14px;z-index:4;padding:3px;border-radius:20px;background:#fffffff5;box-shadow:0 4px 14px #14272b29;display:flex;gap:2px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s}.book-mode{left:12px}.pp-tools{right:12px}.book-mode button,.pp-tools button{height:34px;padding:0 12px;border:0;border-radius:17px;background:transparent;font:700 12.5px var(--font);color:var(--muted);display:flex;align-items:center;gap:5px}.pp-tools button[aria-pressed=true]{background:#e6f4f6;color:var(--teal-d)}.lib.is-down .book-mode,.lib.is-down .pp-tools,.lib.is-down .zoom{transform:translateY(80px);opacity:0;pointer-events:none}.lib .lib-top,.lib .lib-switch .seg,.lib .ch-pick{transition:height .25s ease,min-height .25s ease,margin .25s ease,padding .25s ease}.lib.is-compact .lib-top{height:40px}.lib.is-compact .lib-switch .seg button{height:32px;font-size:13.5px}.lib.is-compact .ch-pick{min-height:34px;margin-top:6px;padding:2px 12px}.lib.is-compact .ch-pick small{display:none}.lib.is-compact .ch-pick span{font-size:13.5px}.book-mode button[aria-selected=true]{background:var(--ink);color:#fff}@font-face{font-family:NcertBook;src:url(./bonum-regular-BZbhcGHC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NcertBook;src:url(./bonum-bold-Dt-iUJQx.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NcertBook;src:url(./bonum-italic-D4VFdb7H.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NcertBook;src:url(./bonum-bolditalic-XhSSTvnx.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}.lib-page{padding:4px 0 90px;overflow-x:auto;touch-action:pan-x pan-y}.pp-pages{transform-origin:0 0;width:600px;display:flex;flex-direction:column;gap:12px;margin:0 auto}.pp-page{--cy:#00A0DF;--band:#E1F1A9;--bar:#D4D6D8;--mw:118px;position:relative;width:600px;background:#fff;box-shadow:0 1px 8px #14272b1f;font-family:NcertBook,Bookman Old Style,URW Bookman,Georgia,serif;color:#231f20;overflow:hidden}.pp-page .sc{font-variant:small-caps;letter-spacing:.03em}.pp-run{position:relative;height:44px;background:linear-gradient(var(--band) 0 34px,var(--bar) 34px 44px);display:flex;align-items:flex-end;justify-content:space-between;padding:0 24px}.pp-page.is-odd .pp-run{flex-direction:row-reverse}.pp-no{position:relative;top:0;min-width:42px;height:24px;padding:0 8px;border-radius:9px 9px 0 0;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.pp-title{height:12px;line-height:12px;font-size:11.5px;color:#231f20;padding-bottom:0;transform:translateY(-1px)}.pp-open{position:relative;padding:40px 24px 12px 150px;background:linear-gradient(180deg,#cbe57a 0,#e1f1a9 42%,#f6fbe6 78%,#fff)}.pp-chno{font-size:24px;color:#2b66ae}.pp-chno .sc{font-size:20px}.pp-chtitle{margin:2px 0 0;font-size:25px;line-height:1.15;font-weight:400;color:#2b66ae}.pp-body{position:relative;display:grid;grid-template-columns:1fr;gap:12px;padding:10px 22px 4px}.pp-page.m1 .pp-body{grid-template-columns:var(--mw) 1fr;padding:10px 22px 4px 10px}.pp-page.m1.is-odd .pp-body{grid-template-columns:1fr var(--mw);padding:10px 10px 4px 22px}.pp-page.m1.is-odd .pp-margin{order:2}.pp-page.is-wide{width:720px}.pp-page.m2 .pp-body{grid-template-columns:var(--mw) 1fr var(--mw);padding:10px 12px 4px}.pp-page.m2 .pp-margin.is-l{order:0}.pp-page.m2 .pp-main{order:1}.pp-page.m2 .pp-margin.is-r{order:2}.pp-margin{position:relative;min-width:0}.pp-index{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-style:italic;font-size:11.5px;color:#2e86c9;line-height:1.3}.pp-index li{display:flex;gap:6px}.pp-index li span{flex:none;width:28px}.pp-mi{position:absolute;width:var(--mw);z-index:1}.pp-mine{display:block;margin:0;padding:2px 5px 3px;background:#fff3a8;box-shadow:0 1px 2px #0000001a;font-family:var(--hand);font-size:10.5px;line-height:1.2;color:#2b2200;transform:rotate(-.6deg)}.pp-mine:before{content:"✎ ";color:#8a6d00}.pp-slip{display:block;padding:2px 5px 3px;border-radius:5px;background:#ffeaf2;border-left:2px solid #E0679A;font:600 8.5px/1.22 var(--font);color:#5a1a14}.pp-slip b{display:block;font-weight:800;font-size:7.5px;letter-spacing:.04em;color:#a3195b}.pp-slip span{display:block;margin-top:1px}.pp-board-list{display:flex;flex-direction:column;gap:14px;max-height:62vh;overflow-y:auto;padding:4px 2px}.pp-board-list svg{border-radius:12px;box-shadow:inset 0 0 0 1px #e8eef0;padding:6px;background:#fff}.pp-main{position:relative;min-width:0}.pp-p{margin:0;font-size:14px;line-height:1.5;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.pp-p.is-ind{text-indent:1.6em}.pp-p+.pp-p{margin-top:0}.pp-p.is-inked{line-height:1.74}.pp-intro{margin-bottom:6px}.pp-intro .def{background:#eef6ea}.pp-h{margin:10px 0 4px;color:var(--cy);font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.25}.pp-h .pp-hn{margin-right:.55em}.pp-h.l2{font-weight:400;font-size:15.5px}.pp-h.l2 .sc{letter-spacing:.06em}.pp-h.l4{color:#231f20;font-style:italic;font-size:13.5px;letter-spacing:0;margin:8px 0 3px}.pp-page .k-def,.pp-page .k-proc{background:none}.pp-page .k-aw:not(.d-red){color:inherit;font-weight:700}.pp-page .d-key{color:inherit;font-weight:700}.pp-page .d-red{color:inherit;font-weight:inherit;text-decoration:none;background:linear-gradient(transparent 12%,#FFD6E6 12%,#FFD6E6 90%,transparent 90%) no-repeat 0 0/100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pp-page .d-slip,.pp-page .d-slip.d-hl{text-decoration:none;-webkit-text-decoration:none;background:linear-gradient(transparent 12%,#FFB3D1 12%,#FFB3D1 90%,transparent 90%) no-repeat 0 0/100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pp-page .d-hl{animation:none;background-size:100% 100%}.pp-page .ln[data-line]{cursor:default}.pp-chip{display:inline;margin-left:4px;padding:0 5px;border:1px solid #7FCCD6;border-radius:4px;background:#fff;color:#0b7f8c;font:800 9.5px/1.45 var(--font);vertical-align:1px;text-indent:0;white-space:nowrap}.pp-chip.is-ok{border-color:#189c4d;color:#13733a;background:#eaf7ee}.pp-chip.is-no{border-color:#e0679a;color:#a3195b;background:#ffe3ee}.pp-unread{display:inline-block;margin:0 0 4px;padding:3px 9px;border:1px dashed #9CC9D1;border-radius:7px;background:#f4fafb;color:#0e8c9b;font:700 11px var(--font);text-indent:0}.pp-fig{margin:6px auto 8px}.pp-fig img{width:100%;height:auto;display:block}.pp-bcard{display:block;width:100%;padding:2px 3px 1px;border:0;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #e3eaec;cursor:zoom-in;text-align:center;transition:transform .15s}.pp-bcard:active{transform:scale(.96)}.pp-bcard svg{width:100%;height:auto;max-height:66px;display:block;font-family:var(--hand)}.pp-bcard small{display:block;margin-top:1px;font:700 7.5px var(--font);color:var(--teal-d);letter-spacing:.02em;text-indent:0}.pp-bcard small b{margin-left:3px;padding:0 3px;border-radius:5px;background:#e6f4f6;font-weight:800}.pp-q{display:flex;flex-direction:column;gap:1px;width:100%;padding:2px 5px 3px;border-radius:5px;border:1px solid #CFE3E7;background:#fff;font:500 8px/1.22 var(--font);color:#24343a;text-align:left;cursor:pointer;transition:transform .15s}.pp-q:active{transform:scale(.98)}.pp-q.is-ok{border-color:#3fb56b;background:#f3fbf5}.pp-q.is-no{border-color:#e0574b;background:#fff6f5}.pp-qh{display:flex;justify-content:space-between;align-items:baseline;gap:4px}.pp-qh b{font-size:7.5px;font-weight:800;color:#8a5a00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-qh em{font-style:normal;font-weight:800;font-size:7.5px;white-space:nowrap}.pp-q.is-ok .pp-qh em{color:#13733a}.pp-q.is-no .pp-qh em{color:#b42318}.pp-qh em.try{color:var(--teal-d)}.pp-qs-stem{font-weight:600}.pp-qa{font-weight:700;color:#13733a}.pp-strip{display:flex;align-items:center;gap:5px;margin:2px 0 4px;min-width:0;overflow:hidden;text-indent:0;text-align:left;line-height:1.2}.pp-si{flex:0 1 auto;min-width:0;display:block}.pp-si.k-b{flex:none;width:76px}.pp-si .pp-bcard svg{max-height:40px}.pp-si .pp-mine,.pp-si .pp-slip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none}.pp-si .pp-slip b{display:inline;margin-right:4px}.pp-si .pp-slip span{display:inline}.pp-spyq{flex:none;margin-left:auto;padding:2px 9px;border:1px solid #E7C979;border-radius:11px;background:#fff8e6;color:#8a5a00;font:800 9.5px/1.5 var(--font);white-space:nowrap}.pp-p .pp-spyq{display:inline;margin-left:5px;padding:0 7px;font-size:9px;line-height:1.45;text-indent:0;vertical-align:1px}.pp-foot{margin-top:6px;min-height:24px;padding:4px 16px;background:var(--band);display:flex;align-items:center;justify-content:space-between;gap:10px}.pp-foot>small{flex:none;font:600 9px var(--font);color:#4b5a2a;letter-spacing:.02em}.pp-legend{display:flex;flex-wrap:wrap;gap:4px 10px;font:600 9.5px var(--font);color:#3b4a1f}.pp-legend span{display:flex;align-items:center;gap:4px}.pp-legend i{font-style:normal;font-family:NcertBook,serif;font-size:10.5px;padding:0 3px;border-radius:2px;background:#fff}.lg-y{background:#ffe98a!important}.lg-k{font-weight:700}.lg-d{background:#e6f4e1!important}.lg-r{background:#ffb3d1!important}.lg-t{background:#ffd6e6!important}.lg-m{background:#26c6da47!important}.lg-c{border:1px solid #7FCCD6;color:#0b7f8c;font-family:var(--font)!important;font-weight:800;font-size:9px!important}.pp-board-sheet .pp-board-big{width:100%;height:auto;max-height:56vh;display:block;font-family:var(--hand)}.pp-board-sheet h2{margin:0 0 4px}@media(prefers-reduced-motion:reduce){.book-mode,.pp-tools{transition:none}}.lib-toast{position:absolute;left:50%;top:112px;z-index:6;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:20px;background:#14272b;color:#fff;font:700 13px var(--font);box-shadow:0 6px 18px #14272b40;animation:lib-toast-in .2s ease-out}.lib-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:lib-spin .8s linear infinite}@keyframes lib-spin{to{transform:rotate(360deg)}}@keyframes lib-toast-in{0%{opacity:0;transform:translate(-50%,-6px)}}.lib-load{display:flex;align-items:flex-start;justify-content:center;padding-top:40px;font-weight:700;color:var(--muted)}.pp-page.pp-ph{height:1050px;box-shadow:0 1px 8px #14272b0f}.pp-main .ncert-tbl{margin:8px 0 12px}.pp-main .ncert-tbl figcaption{font-size:12.5px;margin-bottom:5px}.pp-main .ncert-tbl table{font-size:12px}.pp-main .ncert-tbl th,.pp-main .ncert-tbl td{padding:5px 4px}.pp-main .ncert-tbl thead th{font-size:11.5px}.lib-switch.has-chip{display:flex;align-items:center;gap:8px}.lib-switch.has-chip>.seg{flex:1;min-width:0}.ch-pick.is-chip,.lib.is-compact .ch-pick.is-chip,.lib:has(.nt-note.is-card) .ch-pick.is-chip{flex:none;width:auto;min-height:0;height:36px;margin:0;padding:0 10px 0 9px;gap:5px;border-radius:18px;justify-content:center;color:var(--teal-d);box-shadow:0 1px 2px #14272b0f}.ch-pick.is-chip span{flex-direction:row;font-size:13.5px;font-weight:800;white-space:nowrap}.ch-pick.is-chip i{font-size:11px;color:var(--teal-d)}.ch-pick.is-chip:active{transform:scale(.96)}.lib-switch.has-chip>.seg button{white-space:nowrap;font-size:14px;padding-left:6px;padding-right:6px}.lib-switch.has-chip .ch-pick.is-chip{padding:0 8px;gap:4px}.pp-page{--band:#E4F2E8;--bar:#D2DDD6;--mw:136px}.pp-brand{height:34px;padding:0 22px;display:flex;align-items:center;gap:8px;background:#e4f2e8;font-family:var(--font)}.pp-brand img{height:15px;width:auto;margin-right:auto}.pp-bt{font:600 11px var(--font);color:#14272b}.pp-bt b{font-weight:800;color:#0b7f8c}.pp-brand em{font-style:normal;padding:1px 7px;border:1.2px solid #0B7F8C;border-radius:9px;font:800 7.5px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#0b7f8c}.pp-page.is-first .pp-brand{background:#ddf0e0}.pp-page.m1.is-odd .pp-body{grid-template-columns:var(--mw) 1fr;padding:10px 22px 4px 10px}.pp-page.m1.is-odd .pp-margin{order:0}.pp-page.is-odd .pp-margin{text-align:left}.pp-mine{display:block;padding:0;background:none;box-shadow:none;transform:none;font-family:var(--font)}.pp-mine:before{content:none}.pp-mine b{display:inline-flex;width:13px;height:13px;margin-right:4px;border-radius:50%;background:#8e6cf0;color:#fff;font:800 7.5px/13px var(--font);justify-content:center;vertical-align:1px}.pp-mine em{font-style:normal;font:800 7.5px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#7b55e0}.pp-mine span{display:block;margin-top:1px;font:400 11px/1.25 var(--hand);color:#6b3fd6}.pp-trick{display:block;padding:6px 7px 7px;border-radius:2px;background:#fff0a0;box-shadow:0 2px 5px #503c002e;transform:rotate(-1.4deg);font:400 10.5px/1.25 var(--hand);color:#3a2e00}.pp-trick b{display:block;margin-bottom:2px;font:700 11.5px/1.15 var(--hand);color:#2a2100}.pp-trap{display:block;font:400 10.5px/1.25 var(--hand);color:#b0182e}.pp-trap b{display:inline-block;margin-right:4px;padding:0 4px;border-radius:3px;background:#c4182e;color:#fff;font:800 7px/1.6 var(--font);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px}.pp-bcard{padding:4px 4px 2px;border-radius:8px;box-shadow:0 0 0 1px #e1e8ea,0 1px 3px #14272b14}.pp-bcard svg{max-height:84px}.pp-chip{display:inline-flex;align-items:center;gap:3px;padding:0 4px 0 2px;border-color:#7fccd6;border-radius:9px}.pp-chip b{padding:0 4px;border-radius:7px;background:#0b5563;color:#fff;font:800 8px/1.5 var(--font)}.pp-chip.is-ok b{background:#13733a}.pp-chip.is-no b{background:#b42318}.pp-qgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 12px;text-indent:0}.pp-qc{display:flex;flex-direction:column;gap:3px;padding:6px 7px 7px;border:1px solid #CFE3E7;border-radius:7px;background:#f7fbfc;text-align:left;cursor:pointer;font:500 8.5px/1.3 var(--font);color:#14272b}.pp-qc.is-ok{border-color:#9bd7ae;background:#f5fbf6}.pp-qc.is-no{border-color:#f1b2aa;background:#fff7f6}.pp-qch{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pp-qn{padding:0 4px;border-radius:5px;background:#0b5563;color:#fff;font:800 8px/1.5 var(--font)}.pp-qp{padding:0 5px;border-radius:7px;background:#1f8a4c;color:#fff;font:800 7.5px/1.6 var(--font)}.pp-qc.is-no .pp-qp{background:#c4182e}.pp-qch small{font:600 7.5px var(--font);color:#5b676c}.pp-qch em{margin-left:auto;font-style:normal;font:800 7.5px var(--font);color:#13733a}.pp-qc.is-no .pp-qch em{color:#b42318}.pp-qch em.try{color:#0b7f8c}.pp-qcs{font:400 9px/1.3 NcertBook,Bookman Old Style,Georgia,serif;color:#231f20}.pp-qcl{display:flex;flex-direction:column;font:400 8.3px/1.3 NcertBook,Georgia,serif;color:#3a3a3a;padding-left:6px}.pp-qco{display:grid;grid-template-columns:1fr 1fr;gap:2px 6px;font:400 8.3px/1.3 NcertBook,Georgia,serif}.pp-qco>span{padding:1px 3px;border-radius:3px}.pp-qco b{margin-right:3px;font:800 7px var(--font);color:#5b676c}.pp-qco .is-ans{background:#dff3e4}.pp-qco .is-ans i{margin-left:4px;font-style:normal;font:800 6.5px var(--font);color:#13733a}.pp-qcw{padding-top:3px;border-top:1px dashed #D5E3E6;font:500 7.8px/1.3 var(--font);color:#3e4b50}.pp-qcw b{margin-right:3px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0b7f8c;font-size:7px}.pp-page .d-key{background:linear-gradient(transparent 10%,#DFF1D8 10%,#DFF1D8 92%,transparent 92%);color:inherit;font-weight:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pp-page .d-red{color:inherit;font-weight:inherit;text-decoration:none}.pp-foot{background:#f1f7f3;border-top:1px solid #E1ECE5;padding:5px 14px}.pp-legend{gap:4px}.pp-legend span{padding:1px 6px 1px 3px;border:1px solid #DCE6E0;border-radius:9px;background:#fff;font:600 8px var(--font);color:#3b4a44}.pp-legend i{font-size:9px}.lg-k{background:#dff1d8!important;font-weight:400}.lg-t{text-decoration:none!important;background:#ffd6e6!important}.lg-m{background:#e2d3ff!important}.lg-c{border:1px solid #189C4D;color:#13733a;font-family:var(--font)!important;font-weight:800}.lg-x{border:1px solid #E0679A;color:#8a1446;background:#ffb3d1!important;font-family:var(--font)!important;font-weight:800;margin-left:2px}.lg-q{background:#0b5563!important;color:#fff;font-family:var(--font)!important;font-weight:800;border-radius:6px!important}.pp-foot>small{font:800 9px var(--font);color:#3b4a44}.pp-page.is-first .pp-brand{position:absolute;left:0;right:0;top:0;z-index:2;height:40px;padding:0 24px;background:transparent}.pp-page.is-first .pp-open{padding-top:58px}.pp-brand img{height:30px;margin-left:-6px}.ln-flash{animation:ln-flash 2.6s ease-out}@keyframes ln-flash{0%,55%{background:#26c6da52;box-shadow:0 0 0 4px #26c6da52}to{background:transparent;box-shadow:none}}.lib-scroll.lib-page{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.lib-scroll.lib-page{cursor:grab}.lib-scroll.lib-page.is-grabbing{cursor:grabbing;-webkit-user-select:none;user-select:none}.lib-scroll{overflow-anchor:none}.pp-page{contain:layout paint}.pp-turn{position:absolute;top:50%;z-index:4;width:44px;height:44px;margin-top:-22px;border:1px solid #E1E8EA;border-radius:50%;background:#fffffff5;box-shadow:0 4px 14px #14272b1f;color:var(--teal-d);font:700 26px/1 var(--font);display:flex;align-items:center;justify-content:center;padding-bottom:3px;cursor:pointer;transition:transform .15s,box-shadow .15s}.pp-turn:hover{transform:scale(1.06);box-shadow:0 6px 20px #26c6da38}.pp-turn:disabled{opacity:.35;cursor:default;transform:none}.pp-turn.is-prev{left:16px}.pp-turn.is-next{right:16px}.lib-scroll.lib-page{scroll-behavior:auto}.stage.web .lib-scroll.lib-page{padding-left:72px;padding-right:72px}.pp-sizer{position:relative;margin:0 auto}.pp-pages.is-fixed{margin:0;transition:opacity .18s}.pp-pages.is-fixed.is-laying{opacity:0}.pp-pages.is-fixed>.pp-page{width:var(--pw);min-height:var(--ph);display:flex;flex-direction:column;scroll-margin-top:10px}.pp-pages.is-fixed>.pp-page>.pp-body{flex:1 0 auto;align-content:start}.pp-pages.is-fixed>.pp-page.pp-ph{height:var(--ph)}.pp-pages.is-fixed .pp-p{line-height:calc(1.5em + var(--f,0px))}.pp-pages.is-fixed .pp-p.is-inked{line-height:calc(1.74em + var(--f,0px))}.pp-pages.is-fixed .pp-p,.pp-galley .pp-p{hyphens:manual;-webkit-hyphens:manual}.pp-wrap.is-printing .pp-chip{display:inline-block;line-height:1.45}.pp-wrap.is-printing .pp-chip b{display:inline-block;margin-right:3px}.pp-galley{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;z-index:-1}.pp-galley>.pp-page{display:flex;flex-direction:column}.pp-galley .pp-body{align-content:start}.pp-mine{position:relative;outline:none}.pp-del{position:absolute;top:-6px;right:-4px;width:22px;height:22px;padding:0;border:1px solid #E3D9FB;border-radius:50%;background:#fff;color:#7b55e0;font:700 15px/1 var(--font);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #14272b24;opacity:0;pointer-events:none;transition:opacity .15s;cursor:pointer}@media(hover:hover){.pp-mi:hover .pp-del,.pp-si:hover .pp-del{opacity:1;pointer-events:auto}}.pp-mine:focus .pp-del,.pp-mine:focus-within .pp-del,.pp-mine.is-open .pp-del{opacity:1;pointer-events:auto}.pp-del:hover{background:#fdecea;border-color:#f1b2aa;color:#b42318}.pp-si .pp-del{position:static;display:inline-flex;width:16px;height:16px;margin-left:4px;font-size:12px;vertical-align:middle}.pp-wrap.is-printing .pp-del{display:none}.pp-undo{position:absolute;left:50%;bottom:72px;z-index:7;transform:translate(-50%);display:flex;align-items:center;gap:14px;padding:10px 12px 10px 16px;border-radius:22px;background:#14272b;color:#fff;font:700 13.5px var(--font);box-shadow:0 8px 22px #14272b47;animation:lib-toast-in .2s ease-out}.pp-undo button{border:0;background:none;color:#7fe3ee;font:800 13.5px var(--font);padding:4px 6px;cursor:pointer}@media(hover:none){.pp-del{width:32px;height:32px;top:-12px;right:-10px;font-size:20px}.pp-del:after{content:"";position:absolute;inset:-10px}}.pp-wrap{position:relative}.pp-laying{position:absolute;left:0;right:0;top:80px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:12px;font:700 15px var(--font);color:var(--muted)}.pp-laying .spin{width:30px;height:30px;border:3px solid #CFE6E9;border-top-color:#0b6e7a;border-radius:50%;animation:pp-spin .8s linear infinite}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-figcap{margin:3px 0 0;font:600 8.5px/1.3 var(--font);color:#5e6a70;text-align:center;text-indent:0}.hand-dock{flex:none;padding:10px 16px 16px;border-top:1px solid #E6ECED;background:#f6f8f8}.hand-chip{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1.5px solid #BFE6EC;border-radius:16px;background:#fff;color:var(--teal-d);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .15s}.hand-chip:hover{border-color:var(--cyan);box-shadow:0 6px 18px #26c6da29}.hand-chip:active{transform:scale(.98)}.hand-chip>svg,.hand-wave{flex:none;width:36px;height:36px;padding:8px;border-radius:50%;background:var(--teal-l);color:var(--teal-d)}.hand-wave{display:flex;align-items:center;justify-content:center;padding:0}.hand-chip>span:not(.hand-wave){flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hand-chip b{font-size:15px;font-weight:800;color:var(--ink)}.hand-chip small{font-size:12.5px;color:var(--muted);line-height:1.3}.hand-chip.is-up{position:relative;overflow:hidden;cursor:default;border-color:#f5c451;background:#fffbef}.hand-chip.is-up .hand-wave{background:#ffe9a8;color:#8a6400;animation:hand-wave 1.6s ease-in-out infinite;transform-origin:50% 90%}.hand-chip.is-on{border-color:#bfe6ec;background:#fff}.hand-chip.is-on .hand-wave{background:var(--teal-l);color:var(--teal-d)}.hand-x{flex:none;height:32px;padding:0 12px;border:1px solid #E1E8EA;border-radius:10px;background:#fff;color:var(--muted);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.hand-x:hover{color:var(--ink);border-color:#c9d6d9}.hand-prog{position:absolute;left:0;bottom:0;height:3px;background:#f5c451;border-radius:0 2px 2px 0;transition:width .25s linear}@keyframes hand-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}.doubt{display:flex;flex-direction:column;gap:12px;animation:tb-up .35s cubic-bezier(.2,.8,.2,1) both}.dt-head{display:flex;align-items:center;gap:12px}.dt-ph{flex:none;width:52px;height:52px;padding:3px;border-radius:50%;background:linear-gradient(135deg,#7fdce8,#26c6da)}.dt-ph img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #fff;display:block}.dt-ph.is-talk{animation:dt-talk 1.1s ease-in-out infinite}@keyframes dt-talk{0%,to{box-shadow:0 0 #26c6da73}50%{box-shadow:0 0 0 9px #26c6da00}}.dt-who{flex:1;min-width:0;display:flex;flex-direction:column}.dt-who b{font-size:16px;font-weight:800}.dt-who small{font-size:13px;color:var(--teal-d);font-weight:700;display:flex;align-items:center;gap:6px}.dt-dots{display:inline-flex;gap:3px}.dt-dots i{width:5px;height:5px;border-radius:50%;background:var(--teal);animation:dt-dot 1s ease-in-out infinite}.dt-dots i:nth-child(2){animation-delay:.15s}.dt-dots i:nth-child(3){animation-delay:.3s}@keyframes dt-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.dt-end{flex:none;height:34px;padding:0 12px;border:1px solid #F1C7C4;border-radius:10px;background:#fff;color:#b42318;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.dt-end:hover{background:#fef3f2}.dt-you{align-self:flex-end;max-width:88%;padding:10px 14px;border-radius:16px 16px 4px;background:var(--teal-d);color:#fff;font-size:14.5px;line-height:1.45;animation:tb-up .3s ease both}.dt-you small{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:2px}.dt-board .board{margin:0}.dt-say{padding:12px 14px;border-radius:4px 16px 16px;background:#fff;border:1px solid #E1E8EA;font-size:15.5px;line-height:1.5;color:var(--ink);animation:tb-up .3s ease both}.dt-say.is-talk{border-color:#bfe6ec;box-shadow:0 0 0 3px #26c6da14}.dt-mic{--lvl:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 16px 18px;border-radius:22px;background:#fff;border:1px solid #E1E8EA;text-align:center}.dt-mic p{margin:0;font-size:15px;font-weight:700;color:var(--ink)}.dt-mic-btn{position:relative;width:96px;height:96px;border:0;border-radius:50%;background:linear-gradient(180deg,var(--teal),var(--teal-d));color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px #0b6e7a4d}.dt-mic-btn:disabled{opacity:.55;cursor:default}.dt-mic-btn svg{position:relative;z-index:1}.dt-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--cyan);opacity:0;pointer-events:none}.dt-mic.is-rec .dt-ring{animation:dt-ring 1.8s ease-out infinite}.dt-mic.is-rec .dt-ring.r2{animation-delay:.6s}.dt-mic.is-rec .dt-ring.r3{animation-delay:1.2s}.dt-mic.is-rec .dt-mic-btn{transform:scale(calc(1 + var(--lvl) * .14));transition:transform .1s linear}@keyframes dt-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.dt-bars{display:flex;align-items:center;gap:4px;height:26px}.dt-bars i{width:4px;height:6px;border-radius:2px;background:#bfe6ec;transition:height .1s linear}.dt-mic.is-rec .dt-bars i{background:var(--teal);height:calc(6px + var(--lvl) * 20px * (1 - (var(--k) - 3) * (var(--k) - 3) / 12));animation:dt-bar .5s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.08s)}@keyframes dt-bar{0%{opacity:.65}to{opacity:1}}.dt-done{height:38px;padding:0 18px}.dt-check{display:flex;flex-direction:column;gap:8px}.dt-check .btn{height:46px}.dt-live{--lvl:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--muted)}.dt-live.is-rec{color:var(--teal-d);font-weight:700}.dt-live.is-rec svg{transform:scale(calc(1 + var(--lvl) * .5))}.dt-live button,.dt-typelink{border:0;background:none;padding:4px;color:var(--teal-d);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dt-typelink{align-self:center}.dt-type{display:flex;gap:8px}.dt-type input{flex:1;min-width:0;height:44px;padding:0 12px;border:1.5px solid #CFE0E3;border-radius:12px;font:inherit;font-size:15px;outline:none}.dt-type input:focus{border-color:var(--teal)}.dt-type .btn{height:44px;padding:0 16px}.dt-ended{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:20px;background:#fff;border:1px solid #E1E8EA}.dt-ended p{margin:0 0 4px;font-size:14.5px;color:var(--muted);text-align:center}.dt-ended .btn{height:46px}@media(prefers-reduced-motion:reduce){.hand-chip.is-up .hand-wave,.dt-ph.is-talk,.dt-ring,.dt-dots i{animation:none}}.page.round{display:flex;flex-direction:column;overflow:hidden;padding:0;background:#fff}.rscroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 16px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rscroll::-webkit-scrollbar{display:none}.rfoot{flex:none;padding:10px 16px 14px;background:#fff;border-top:1px solid var(--line-2)}.rfoot .rnext{width:100%;height:52px;border:0;border-radius:var(--r-btn);background:var(--cyan);color:#fff;font-size:17px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #26c6da47}.rfoot .rnext:active{transform:translateY(1px)}.rfoot .unsure{width:100%;height:52px;border:0;border-radius:var(--r-btn);background:#e6f8fa;color:#0e9fb2;font-size:15px;font-weight:700}.rfoot .unsure:active{background:#d7f3f6}.rbar{height:56px;margin:0 -16px;padding:0 12px 0 6px;display:flex;align-items:center;gap:4px;background:#fff;border-bottom:1px solid var(--line-2)}.rtitle{flex:1;min-width:0;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbook{flex:none;width:44px;height:36px;padding:0;border:1px solid var(--line);border-radius:12px;background:transparent;display:flex;align-items:center;justify-content:center}.rbook img{display:block;width:24px;height:24px;object-fit:contain}.rbook:active{background:#f2fafb}.dots{display:flex;align-items:center;gap:6px;margin:16px 0 24px}.dots i{width:26px;height:26px;border-radius:13px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:800;color:var(--muted)}.dots i.cur{border-color:var(--teal);background:var(--teal);color:#fff}.dots i.ok{border-color:#189c4d;background:var(--green-l);color:var(--green)}.dots i.no{border-color:#c62828;background:var(--red-l);color:var(--red)}.dots i.unsure{border-color:#9fb4b8;background:#eef3f4;color:#4a5f63}.dots span{margin-left:auto;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap}.dots .dgrid{display:flex;align-items:center;gap:6px}.dots.is-two .dgrid{display:grid;grid-template-columns:repeat(5,28px);gap:8px 8px}.rbody{display:flex;flex-direction:column;gap:12px}.qcol,.acol{display:contents}.rbody .qcard{order:1}.rbody .hint,.rbody .hint-line{order:2}.rbody .qopts{order:3}.rbody .qpoll{order:4}.rbody .qwhy{order:5}.qcard{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:#f4f9fa;border:1px solid #E2EEF0}.qlab{align-self:flex-start;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2e8fa3;line-height:1.2}.qlab.pyq{padding:4px 10px;border-radius:99px;background:var(--amber-l);color:var(--amber);font-size:12.5px;letter-spacing:0;text-transform:none}.qstem{margin:0;font-size:17px;line-height:1.4;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.qcard.is-answered{gap:8px;padding:12px 14px}.qcard.is-answered .qstem{font-size:16px;color:#33474b}.qbadge{flex:none;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#fff;border:1px solid #CFE6EA;color:var(--teal-d);display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;line-height:1}.qst{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.qst li{display:flex;gap:10px;align-items:flex-start}.qst .qbadge{margin-top:-1px}.qst-t{min-width:0;font-size:15px;line-height:1.35;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.qst.is-word{gap:10px}.qst.is-word li{flex-direction:column;gap:2px;padding-left:10px;border-left:2px solid #BFE3E9}.qst-l{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d)}.qtail{margin:0;font-size:14px;line-height:1.4;font-weight:600;color:var(--muted)}.qtail.is-ask{font-size:15.5px;color:var(--ink)}.mt{display:flex;flex-direction:column;border-radius:12px;background:#fff;border:1px solid #E2EEF0;overflow:hidden}.mt-r{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;padding:7px 10px;border-top:1px solid #EDF4F5}.mt-r:first-child{border-top:0}.mt-hr{padding-block:7px 6px;background:#eaf5f7}.mt-hr b{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-d)}.mt-c{display:flex;gap:8px;align-items:flex-start;min-width:0}.mt-c .qbadge{min-width:20px;height:20px;padding:0 4px;font-size:11px}.mt-t{min-width:0;font-size:14px;line-height:1.3;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.hint{align-self:flex-start;height:34px;padding:0 12px;border:1px solid var(--cyan);border-radius:10px;background:#f2fafb;color:#0e9fb2;font-weight:700;font-size:13.5px}.hint-line{margin:0;padding:10px 12px;border-radius:12px;background:#f2fafb;border:1px solid #DCEFF2;font-family:var(--serif);font-size:15.5px;line-height:1.5;color:var(--ink)}.hint-line b{margin-right:4px;font:800 11px var(--font);letter-spacing:.08em;color:#2e8fa3;vertical-align:1px}.qopts{display:flex;flex-direction:column;gap:8px}.qopt{min-height:48px;padding:9px 14px 9px 10px;border:1px solid var(--line);border-radius:14px;background:#fff;display:flex;gap:12px;align-items:center;text-align:left;font-size:16px;font-weight:600;line-height:1.3;color:var(--ink);transition:border-color .15s,background .15s,opacity .2s}.qopt:not(:disabled):active{border-color:var(--teal);background:#f2fafb}.qn{flex:none;width:26px;height:26px;border-radius:13px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:800;color:var(--muted)}.qo{min-width:0;overflow-wrap:anywhere}.qopt.ok{border-color:#189c4d;background:var(--green-l);color:var(--green);box-shadow:0 0 0 1px #189c4d}.qopt.ok .qn{border-color:#189c4d;background:#189c4d;color:#fff}.qopt.no{border-color:#c62828;background:var(--red-l);color:var(--red);box-shadow:0 0 0 1px #c62828}.qopt.no .qn{border-color:#c62828;background:#c62828;color:#fff}.qopt.other{opacity:.55}.qpoll{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--muted)}.qpoll .bar{width:84px;flex:none}.qpoll b{color:var(--teal-d);font-weight:800}.qwhy{padding:12px 14px;border-radius:14px;font-size:15px;line-height:1.45;font-weight:500}.qwhy.ok{background:var(--green-l);color:#14532d}.qwhy.no{background:var(--red-l);color:#7a1c14}.qwhy.unsure{background:#eef3f4;color:var(--ink)}.full.result{background:#f7fbfc;color:var(--ink);overflow-x:hidden}.res-x{position:absolute;left:8px;top:6px;z-index:2}.res-body{flex:none;display:flex;flex-direction:column;align-items:center;padding-top:75px}.res-art{animation:rsPop .6s cubic-bezier(.3,1.4,.5,1) both}.res-art>.mascot{display:block;height:clamp(96px,calc(100cqh - 611px),167px)}.res-body.is-trophy .res-art{animation:none}.res-score{margin-top:16px;display:flex;align-items:baseline;font-size:52px;font-weight:800;line-height:1.1;color:var(--teal)}.res-body.is-trophy .res-score{margin-top:22px}.res-score b{font-weight:800}.res-score span{color:var(--muted)}.res-txt{margin-top:10px;padding:0 32px;display:flex;flex-direction:column;gap:8px;text-align:center;animation:rsRise .45s ease-out .4s both}.res-h{margin:0;font-size:24px;font-weight:800;color:var(--ink)}.res-p{margin:0;font-size:16px;font-weight:500;line-height:1.55;color:#3f4b4f}.res-count{width:min(352px,calc(100% - 38px));height:89px;margin-top:24px;display:flex;align-items:center;background:#fff;border:1px solid #E1ECEE;border-radius:16px;animation:rsRise .45s ease-out .5s both}.res-count>div{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px}.res-count>div+div{border-left:1px solid #E1ECEE}.res-n{display:flex;align-items:center;gap:8px;font-size:21px;font-weight:800}.res-n b{font-weight:800}.res-n b.g{color:#1e8a4a}.res-n b.r{color:var(--red)}.res-n b.u{color:#4a5f63}.res-n b.res-q{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#9fb4b8;color:#fff;font-size:15px}.res-count small{font-size:14px;font-weight:500;color:var(--muted)}.res-grid{width:min(352px,calc(100% - 38px));margin-top:12px;padding:14px 16px;display:flex;flex-direction:column;align-items:center;background:#fff;border:1px solid #E1ECEE;border-radius:16px;animation:rsRise .45s ease-out .6s both}.res-dots{display:grid;gap:8px 12px;justify-content:center}.res-dots>span{position:relative;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.res-dots>span.ok{background:#ddf1e5}.res-dots>span.no{background:#fadedc}.res-dots>span.unsure{background:#eef3f4}.res-dots>span>b{font-size:16px;font-weight:800;color:#4a5f63;line-height:1}.res-dots .res-star{position:absolute;top:-6px;right:-5px}.res-leg{margin:10px 0 0;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--muted)}.res-cta{margin-top:auto;padding:16px 17px 28px;display:flex;flex-direction:column;gap:6px;animation:rsRise .45s ease-out 1.4s both}.res-cta button{height:48px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;background:transparent;color:#0e9fb2}.res-cta .res-pri{height:54px;background:var(--cyan);color:#fff;font-weight:800}.res-cta button:active{transform:translateY(1px)}@keyframes rsPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes rsBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rsRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.res-art,.res-txt,.res-count,.res-grid,.res-cta{animation:none!important}}@container screen (orientation: landscape) and (max-height: 560px){.page.round{padding:0}.round .rscroll{padding:0 max(16px,calc(50cqw - 410px)) 10px}.round .rhead{height:50px;display:flex;align-items:center;gap:8px}.round .rhead>.rbar{display:contents}.round .rhead .ic{order:1;margin-left:-8px}.round .rhead .rtitle{order:2}.round .rhead>.dots{order:3;margin:0}.round .rhead>.dots>span{display:none}.round .rhead .rbook{order:4}.round .rbody{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:16px;align-items:start}.round .qcol,.round .acol{display:flex;flex-direction:column;gap:10px;min-width:0}.round .qopts{gap:6px}.round .qopt{min-height:44px;padding-block:7px}.round .qcard{padding:12px}.round .qst{gap:6px}.round .mt-r{padding-block:5px}.round .rfoot{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:16px;padding:8px max(16px,calc(50cqw - 410px)) 10px}.round .rfoot>*{grid-column:2;height:46px}.full.result{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(4,auto);align-content:center;column-gap:24px;padding:12px max(24px,calc(50cqw - 400px))}.full.result>*{max-width:none;margin-inline:0}.full.result>.res-x{width:44px}.result .res-body{display:contents}.result .res-art,.result .res-score,.result .res-txt{grid-column:1;justify-self:center}.result .res-art{grid-row:1 / 3;align-self:end}.result .res-score{grid-row:3;margin-top:6px}.result .res-txt{grid-row:4;align-self:start;padding:0}.result .res-art>.mascot{height:112px}.result .res-count,.result .res-grid,.result .res-cta{grid-column:2;justify-self:stretch;width:auto}.result .res-count{grid-row:1;align-self:end;margin-top:0}.result .res-grid{grid-row:2}.result .res-cta{grid-row:3 / 5;align-self:start;margin-top:0;padding:12px 0 0}}.qsrc{margin-top:10px;padding:10px 12px;border-radius:14px;background:#f4fafb;border:1px solid #D5ECEF;display:flex;flex-direction:column;gap:8px}.qsrc p{margin:0;font:400 14px/1.5 NcertBook,Bookman Old Style,Georgia,serif;color:#1a1a1a}.qsrc p b{margin-right:6px;font:800 10.5px var(--font);letter-spacing:.08em;color:var(--teal-d)}.qsrc button{align-self:flex-start;border:0;background:none;padding:0;font:800 14px var(--font);color:var(--teal-d);cursor:pointer}.res-art{animation-duration:.4s}.res-txt{animation-duration:.3s;animation-delay:.1s}.res-count{animation-duration:.3s;animation-delay:.15s}.res-grid{animation-duration:.3s;animation-delay:.2s}.res-cta{animation-duration:.3s;animation-delay:.3s}.dots .dot{width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;font:800 12px var(--font);color:var(--muted);cursor:pointer;transition:transform .12s,box-shadow .15s}.dots .dot:active{transform:scale(.92)}.dots .dot.ok{border-color:#189c4d;background:var(--green-l);color:var(--green)}.dots .dot.no{border-color:#c62828;background:var(--red-l);color:var(--red)}.dots .dot.unsure{border-color:#9fb4b8;background:#eef3f4;color:#4a5f63}.dots .dot.is-cur{box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--teal);transform:scale(1.08)}.dots .dot.is-cur:not(.ok):not(.no):not(.unsure){border-color:var(--teal);background:var(--teal);color:#fff}:root{--teal:#0E8C9B;--teal-d:#0B6E7A;--teal-btn:#3E8A99;--teal-l:#E3F5F7;--cyan:#26C6DA;--ink:#14272B;--muted:#5B676C;--line:#DCE6E8;--line-2:#EDF1F2;--bg:#F6F8F8;--card:#FFFFFF;--blush:#FCEEEC;--blush-bar:#F2D7D3;--red:#B42318;--red-l:#FDE2DF;--green:#13733A;--green-l:#DAF2E4;--amber:#8A4B00;--amber-l:#FFF4E0;--ncert-band:#E5F1DE;--ncert-ink:#2F5E2A;--ncert-blue:#2E5FA8;--font:"Urbanist",system-ui,sans-serif;--serif:"Tinos","Times New Roman",serif;--hand:"Kalam",cursive;--r-card:20px;--r-btn:16px}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;background:#e9edf1;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}img{display:block}.stage{height:100%;display:flex;align-items:stretch;justify-content:center}.phone{position:relative;width:100%;height:100%}.screen{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg);display:flex;flex-direction:column}.stage.framed{align-items:center;padding:24px 0}.stage.framed .phone{width:413px;height:min(872px,calc(100vh - 48px));border-radius:58px;background:#0c1417;padding:10px;box-shadow:0 30px 60px #14272b38}.stage.framed .screen{border-radius:48px}.stage{position:relative}.screen{container:screen / size}.viewport{position:relative;flex:1;min-height:0}.overlays{position:absolute;inset:0;pointer-events:none;z-index:50}.stage.framed:not(.land) .overlays{top:50px}.overlays>*{pointer-events:auto}.statusbar{flex:none;height:50px;padding:0 30px 0 34px;display:flex;align-items:center;justify-content:space-between;background:#fff;font-weight:700;font-size:16px}.sb-island{width:118px;height:34px;border-radius:20px;background:#0c1417}.sb-icons{display:flex;gap:6px;align-items:center}.sb-icons svg{fill:currentColor}:root{--sat:env(safe-area-inset-top,0px)}.stage.framed{--sat:0px}.screen :is(.viewport,.overlays) :is(.topbar,.lib-top,.read-top,.h2-top,.ari-top){box-sizing:content-box;padding-top:var(--sat)}.screen :is(.viewport,.overlays) .ch2 .ch2-head{padding-top:calc(6px + var(--sat))}.screen :is(.viewport,.overlays) .intro-top{padding-top:calc(16px + var(--sat))}.screen :is(.viewport,.overlays) .res-x{top:calc(6px + var(--sat))}.screen :is(.viewport,.overlays) .res-body{padding-top:calc(75px + var(--sat))}.screen :is(.viewport,.overlays) .full.gw{padding-top:var(--sat)}.page{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding:0 16px 28px;scrollbar-width:none}.page::-webkit-scrollbar{display:none}.topbar{height:56px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -8px}.topbar .title{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;line-height:1.2}.topbar .title b{font-size:17px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .title small{font-size:13px;color:var(--muted);font-weight:500}.ic{width:44px;height:44px;flex:none;border:0;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:12px;color:var(--ink)}.ic.teal{color:#2e8fa3}.ic:active{background:#14272b0f}.brand{font-size:22px;font-weight:900;color:var(--teal-d)}.stk{display:flex;align-items:center;gap:4px;height:32px;padding:0 10px;margin-right:6px;border-radius:16px;background:#fff4e0;box-shadow:inset 0 0 0 1px #fde7c3;font-size:14px;font-weight:800;color:var(--amber)}.btn{height:56px;border:0;border-radius:var(--r-btn);font-weight:900;font-size:18px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.btn.pri{background:linear-gradient(180deg,var(--teal),var(--teal-d));color:#fff;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #0b6e7a38}.btn.white{background:#fff;color:var(--teal-d)}.btn.ghost{background:transparent;color:var(--muted);font-weight:700;font-size:16px;height:46px}.btn:active{transform:translateY(1px)}.sec-h{margin:22px 4px 10px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.list{border-radius:var(--r-card);background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:0 4px 12px #14272b08}.seg{padding:4px;border-radius:14px;background:#e6eced;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.seg button{height:40px;border:0;border-radius:11px;background:transparent;font-weight:700;font-size:15px;color:var(--muted)}.seg button[aria-selected=true]{background:#fff;color:var(--ink);font-weight:800;box-shadow:0 1px 3px #14272b24}.seg button:disabled{opacity:.45}.nba{position:relative;overflow:hidden;min-height:176px;padding:18px 128px 18px 18px;border:1px solid #BFE6E0;border-radius:22px;background:linear-gradient(115deg,#cdefea,#e2f6f3 60%,#f1fbf9);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.nba>*:not(.nba-maam){position:relative;z-index:1}.nba-pill{background:#f8cb46;color:#2b2200;font-weight:800;font-size:11.5px;padding:3px 9px;border-radius:999px}.nba b{font-size:24px;font-weight:900;line-height:1.1;color:#0c6e6c}.nba .sub{font-size:14px;font-weight:600;color:#2c4a47}.nba-go{margin-top:8px;height:42px;padding:0 18px;border:0;border-radius:12px;background:#0c6e6c;color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;gap:6px}.nba-maam{position:absolute;right:-8px;bottom:0;width:132px;height:auto;z-index:0}.copycard{margin-top:14px;width:100%;padding:12px 14px;border:0;border-radius:var(--r-card);background:var(--ink);color:#fff;display:flex;align-items:center;gap:14px;text-align:left}.copycard .thumb{width:46px;height:60px;flex:none;border-radius:3px 7px 7px 3px;background:#fff;overflow:hidden}.copycard .thumb img{width:100%;height:100%;object-fit:cover;object-position:top}.copycard .cx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.copycard b{font-size:17px;font-weight:900}.copycard small{font-size:13px;color:#c9d6d8;font-weight:600}.copycard .pill{flex:none;height:38px;padding:0 14px;border:0;border-radius:11px;background:#ffffff24;color:#fff;font-weight:800;font-size:14px}.chrow{width:100%;min-height:76px;padding:10px 14px;border:0;border-bottom:1px solid var(--line-2);background:#fff;display:flex;align-items:center;gap:14px;text-align:left}.chrow:last-child{border-bottom:0}.chrow .st{width:56px;height:56px;flex:none;border-radius:14px;background:#f2f6f7;overflow:hidden}.chrow .st img{width:100%;height:100%;object-fit:contain}.chrow .cx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.chrow small{font-size:13px;color:var(--muted);font-weight:600}.chrow b{font-size:16px;font-weight:800;line-height:1.25}.chrow .ready{color:var(--teal-d);font-weight:800}.chrow.soon{cursor:default}.chrow.soon .cx,.chrow.soon .st{opacity:.6}.bar{height:8px;border-radius:4px;background:var(--line-2);overflow:hidden}.bar i{display:block;height:100%;background:var(--teal)}.chrow .pc{font-size:13px;font-weight:800;color:var(--muted)}.chrow>svg{flex:none;color:#8fa4a8}.hero{position:relative;padding:20px;border-radius:26px;background:var(--blush);display:flex;flex-direction:column;gap:6px}.hero .st{position:absolute;right:12px;top:12px;width:86px;height:86px;object-fit:contain}.hero .k{font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--red);padding-right:92px}.hero h1{margin:0;font-size:28px;font-weight:900;line-height:1.1;padding-right:92px}.hero .bar{background:var(--blush-bar);margin:8px 0}.hero .bar i{background:var(--teal-btn)}.hero .nt{font-size:20px;font-weight:900}.hero .ns{font-size:15px;font-weight:600;color:var(--muted)}.hero .btn{margin-top:10px}.tabs{margin-top:16px}.trow{width:100%;min-height:56px;padding:0 16px;border:0;border-bottom:1px solid var(--line-2);background:#fff;display:flex;align-items:center;gap:12px;text-align:left}.trow:last-child{border-bottom:0}.trow.cur{background:#f2fafb}.trow .n{width:52px;flex:none;font-size:13px;font-weight:700;color:var(--muted)}.trow .t{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:1.22;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.trow .s{flex:none;max-width:38%;font-size:12.5px;font-weight:700;line-height:1.25;text-align:right;color:var(--muted)}.s.g{color:var(--green)}.s.a{color:var(--amber)}.s.r{color:var(--red)}.s.t{color:var(--teal-d)}.trow2{display:flex;border-bottom:1px solid var(--line-2)}.trow2:last-child{border-bottom:0}.trow2 .trow{border-bottom:0;flex:1;min-width:0}.trow2 .notebtn{width:56px;flex:none;border:0;border-left:1px solid var(--line-2);background:#fff;color:var(--teal-d);display:flex;align-items:center;justify-content:center}.memsum{margin:14px 4px 0;display:flex;gap:6px 12px;flex-wrap:wrap;font-size:14px;font-weight:800}.memsum span{display:flex;align-items:center;gap:6px}.memsum-k{font-style:normal;color:var(--muted);font-weight:700}.memsum i{width:9px;height:9px;border-radius:5px}.dot-g{background:#189c4d}.dot-a{background:#f59e0b}.dot-r{background:#d92d20}.empty{padding:22px 16px;font-size:15px;font-weight:600;color:var(--muted)}.foot{margin:12px 4px 0;font-size:14px;font-weight:600;color:var(--muted);line-height:1.45}.foot.is-later{margin:12px 0 0;padding:18px 16px;border:1.5px dashed var(--line);border-radius:16px;text-align:center;background:#ffffff80}.sheet-wrap{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end}.ov-dim{position:absolute;inset:0;background:#14272b73}.sheet{position:relative;padding:12px 20px 24px;border-radius:26px 26px 0 0;background:#fff;display:flex;flex-direction:column;gap:8px}.sheet .grab{align-self:center;width:40px;height:5px;border-radius:3px;background:var(--line);margin-bottom:10px}.sheet h2{margin:0;font-size:24px;font-weight:900}.sheet p{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--muted);line-height:1.4}.full{position:absolute;inset:0;background:#f3f8f8;overflow-y:auto;display:flex;flex-direction:column}.loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-weight:700}.copybtn{position:relative;flex:none;width:46px;height:46px;border:0;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #14272b14,0 4px 12px #0e8c9b2e}.copybtn:active{transform:scale(.96)}.cb-new{position:absolute;right:-4px;top:-2px;min-width:22px;height:18px;padding:0 5px;border-radius:9px;background:var(--teal);color:#fff;font-size:11px;font-weight:900;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.brand{font-size:22px;font-weight:900;letter-spacing:-.01em}.b-meri{color:var(--ink)}.b-ncert{color:var(--teal-d)}.livech{width:100%;position:relative;overflow:hidden;margin-bottom:12px;padding:16px 118px 16px 16px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(120deg,#fdf1ef,#fff 70%);display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;min-height:132px}.livech.c12{background:linear-gradient(120deg,#f1edfc,#fff 70%)}.livech .st{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:106px;height:106px;object-fit:contain}.livech small{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.livech.c12 small{color:#5b3fb0}.livech b{font-size:19px;font-weight:900;line-height:1.2}.livech .meta{font-size:13px;font-weight:700;color:var(--muted)}.livech .bar{width:100%;margin-top:6px}.soongrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.soontile{min-height:132px;padding:12px;border-radius:18px;background:#fff;border:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px}.soontile img{width:56px;height:56px;object-fit:contain;filter:saturate(.75);opacity:.9}.soontile small{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8fa4a8}.soontile b{font-size:14px;font-weight:800;line-height:1.25;color:#46555a}.soontile em{margin-top:auto;align-self:flex-start;font-style:normal;font-size:11px;font-weight:800;color:#8fa4a8;background:#f2f5f6;padding:3px 8px;border-radius:99px}.loadfail{margin:18vh auto 0;max-width:300px;padding:22px 20px;border-radius:var(--r-card);background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.loadfail b{font-size:20px;font-weight:900;color:var(--ink)}.loadfail span{font-size:15px;font-weight:600;line-height:1.4;color:var(--muted)}.loadfail-go{margin-top:8px;height:46px;padding:0 28px;border:0;border-radius:14px;background:var(--teal-btn);color:#fff;font-weight:900;font-size:16px}.loadfail-in{margin:0;max-width:none;padding:0;border:0;background:transparent;align-items:flex-start;text-align:left;gap:4px}.loadfail-in b{font-size:20px;color:#0c6e6c}.loadfail-in span{font-size:14px;color:#2c4a47}.loadfail-in .loadfail-go{margin-top:6px;height:42px;padding:0 18px;border-radius:12px;background:#0c6e6c;font-size:15px}.tabsum{margin:12px 4px;font-size:14px;font-weight:800;line-height:1.4;color:var(--ink)}.stats{margin:10px 4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.stat{display:flex;align-items:baseline;gap:5px}.stat b{display:flex;align-items:center;gap:3px;font-size:14px;font-weight:800;line-height:1.2;color:var(--ink);font-variant-numeric:tabular-nums}.stat small{font-size:12.5px;font-weight:600;color:var(--muted);line-height:1.2}.stat i{font-style:normal;font-size:12px;color:#c98a00}.stat u{width:8px;height:8px;border-radius:4px;background:currentColor}.stat.t-g u{color:#3ba55c}.stat.t-a u{color:#e9a23b}.stat.t-r u{color:#d9412f}.trow .tname{display:flex;align-items:baseline;gap:6px;-webkit-line-clamp:unset}.tname-x{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tstar{flex:none;font-style:normal;font-size:12px;font-weight:800;color:#9a6700}.trow2 .notebtn{flex-direction:column;gap:1px}.notebtn small{font-size:11.5px;font-weight:800;line-height:1}.revise-empty{margin-top:12px;padding:0 16px 16px}.revise-empty .empty{margin:0;padding:18px 0 14px;color:var(--ink);line-height:1.45}.tpath{position:relative}.tp-sec{position:relative;display:flex;align-items:baseline;gap:8px;padding:14px 16px 6px 52px;font-size:11.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--teal-d);background:#fff}.tp-sec span{color:var(--muted);font-weight:800}.tp-sec:not(:first-child){border-top:1px solid var(--line-2)}.trow.tp-row{position:relative;min-height:60px;padding:8px 16px 8px 52px;border-bottom:0}.tp-row:before{content:"";position:absolute;left:27px;top:0;bottom:0;width:2px;background:var(--line)}.tp-row.is-first:before{top:50%}.tp-row.is-end:before{bottom:50%}.tp-row.is-first.is-end:before{display:none}.tp-row.is-sep{border-top:1px solid var(--line-2)}.tp-row.is-read:before{background:#9fd3da}.tp-node{position:absolute;left:17px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #c9d6d9;display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;z-index:1}.tp-node svg{width:13px;height:13px}.is-read .tp-node{background:var(--teal);box-shadow:none}.is-half .tp-node{background:conic-gradient(var(--teal) var(--p),#E3F5F7 0);box-shadow:inset 0 0 0 2px var(--teal)}.is-half .tp-node:after{content:"";width:10px;height:10px;border-radius:50%;background:#fff}.is-next .tp-node{box-shadow:inset 0 0 0 2px var(--teal),0 0 0 5px #26c6da2e;animation:tp-glow 2.4s ease-in-out infinite}@keyframes tp-glow{50%{box-shadow:inset 0 0 0 2px var(--teal),0 0 0 9px #26c6da14}}.is-next{background:#f5fbfc}.tp-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tp-main small{font-size:11.5px;font-weight:800;color:var(--muted);letter-spacing:.02em}.tp-main .t{flex:none}.is-read .tp-main .tname-x{color:#41545a}@media(prefers-reduced-motion:reduce){.is-next .tp-node{animation:none}}.trow.has-node{position:relative;min-height:60px;padding:8px 16px 8px 52px}.has-node.is-g .tp-node{background:conic-gradient(#189C4D var(--p,100%),#DAF2E4 0);box-shadow:none}.has-node.is-a .tp-node{background:conic-gradient(#F59E0B var(--p,100%),#FFF4E0 0);box-shadow:none}.has-node.is-r .tp-node{background:#d92d20;box-shadow:0 0 0 4px #fde2df}.has-node.is-g .tp-node:after,.has-node.is-a .tp-node:after{content:"";width:12px;height:12px;border-radius:50%;background:#fff}.trow2 .has-node.is-a .tp-node{background:#f59e0b;box-shadow:0 0 0 4px #fff4e0}.trow2 .has-node.is-g .tp-node{background:#189c4d;box-shadow:0 0 0 4px #daf2e4}.trow2 .has-node .tp-node:after{display:none}.rotate-gate{display:none}@media(orientation:landscape)and (max-height:560px){.rotate-gate{position:absolute;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fff;color:var(--ink);font-family:var(--font);text-align:center}.rotate-gate svg{color:var(--teal);animation:gateTurn 2.4s ease-in-out infinite}.rotate-gate b{font-size:20px;font-weight:800}.rotate-gate span{font-size:15px;color:var(--muted)}}@keyframes gateTurn{0%,30%{transform:rotate(-90deg)}60%,to{transform:rotate(0)}}.pw-sheet{align-items:stretch;text-align:center}.pw-sheet h2{font-size:22px}.pw-sheet p{margin:0 4px 4px;font-size:15px}.pw-badge{align-self:center;width:56px;height:56px;border-radius:50%;background:var(--teal-l);color:var(--teal);display:flex;align-items:center;justify-content:center;margin-bottom:2px}.pw-mine{align-self:center;margin:0 0 6px;padding:6px 12px;border-radius:999px;background:#f2f7f8;color:var(--teal-d);font-size:13px;font-weight:700}.pw-toast{position:absolute;left:50%;bottom:96px;transform:translate(-50%);max-width:calc(100% - 48px);padding:11px 16px;border-radius:20px;background:var(--ink);color:#fff;font:700 14px var(--font);white-space:nowrap;box-shadow:0 6px 18px #14272b40;animation:pw-toast-in .2s ease-out}.overlays>.pw-toast{pointer-events:none}@keyframes pw-toast-in{0%{opacity:0;transform:translate(-50%,6px)}}.pw-nudge{display:flex;align-items:center;gap:10px;padding:9px 12px 9px 14px;border-radius:14px;background:#eef7f8;border:1px solid #DCEEF0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.35}.pw-nudge span{flex:1 1 auto;min-width:0}.pw-line{margin:0;color:var(--muted);font-size:13px;font-weight:600;line-height:1.35}.pw-plans{flex:none;border:0;background:transparent;padding:6px 2px;color:var(--teal);font:800 13px var(--font);white-space:nowrap}.loadfail .mascot{margin:-6px 0 4px}.loading{display:flex;flex-direction:column;align-items:center;gap:12px}.ld-dots{display:inline-flex;gap:6px}.ld-dots i{width:9px;height:9px;border-radius:50%;background:var(--teal);opacity:.35;animation:ld-dot 1s infinite ease-in-out}.ld-dots i:nth-child(2){animation-delay:.15s}.ld-dots i:nth-child(3){animation-delay:.3s}@keyframes ld-dot{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}img.img-broken{visibility:hidden}.rv-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.rv-empty p{margin:0;max-width:300px;line-height:1.45}.rv-more{width:auto;height:46px;padding:0 24px;font-size:16px;background:var(--teal-l);color:var(--teal-d)}.pw-lock{background:#f2f8f9;border-color:#d5e9ec;color:#3f4b4f}.pw-lock b{color:var(--ink);font-weight:800}.pw-lock .pw-lock-ic{flex:none;width:32px;height:32px;border-radius:50%;background:var(--teal-l);color:var(--teal);display:flex;align-items:center;justify-content:center}.ari{background:#fff;padding-top:6px}.ari-top{display:flex;align-items:center;gap:12px;padding:10px 0}.ari-top img{height:28px;width:auto}.ari-me{margin-left:auto;width:36px;height:36px;border-radius:18px;background:#e3f5f7;color:var(--teal-d);display:flex;align-items:center;justify-content:center;font-weight:800}.ari-hi{margin:8px 0 14px}.ari-hi b{display:block;font-size:22px}.ari-hi span{color:#6e7378;font-size:14.5px}.ari-ban{position:relative;overflow:hidden;width:100%;text-align:left;border:1px solid #BFE6E0;border-radius:22px;background:linear-gradient(115deg,#cdefea,#e2f6f3 60%,#f1fbf9);padding:18px 118px 18px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ari-ban>*{position:relative;z-index:1}.ari-pill{background:#f8cb46;color:#2b2200;font-weight:800;font-size:11.5px;padding:3px 9px;border-radius:999px}.ari-ban b{font-size:28px;line-height:1.05;color:#0c6e6c}.ari-ban>span:not(.ari-pill):not(.ari-cta){font-size:13.5px;color:#2c4a47;line-height:1.35}.ari-cta{margin-top:6px;background:#0c6e6c;color:#fff;font-weight:700;font-size:14px;padding:9px 14px;border-radius:12px}.ari-ban img{position:absolute;z-index:0;right:-10px;bottom:0;width:128px;height:auto}.ari-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ari-ft{position:relative;min-height:104px;padding:14px 6px 10px;border:1px solid #EEF1F3;border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#4a5257;text-align:center}.ari-ft.ours{border:2px solid var(--cyan);color:var(--ink);font-weight:800}.ari-ic{flex:none;width:48px;height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center}.ari-nb{position:absolute;right:8px;top:-7px;background:#f8cb46;color:#2b2200;font-size:10.5px;font-weight:800;padding:1px 7px;border-radius:6px}.ari-note{font-size:12.5px;color:#8a9196;text-align:center;margin:16px 0 0}.intro{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;background:linear-gradient(180deg,#e2f5f8,#f1f9fa 40%,#f6fafb)}.intro-top{display:flex;justify-content:flex-end;gap:10px;padding-top:16px}.intro-pill{height:44px;min-width:44px;padding:0 18px;border:0;border-radius:22px;background:#cdeef4;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;color:var(--ink)}.intro-pill.ic{padding:0;width:44px}.intro-brand{margin:min(30px,3.2cqh) 0 0;text-align:center;font-size:34px;font-weight:800;letter-spacing:-.01em;color:#111}.intro-brand span{color:#26c6da}.intro-phone{position:relative;align-self:center;width:min(314px,84vw);height:clamp(250px,47cqh,420px);margin-top:min(22px,2.6cqh);padding:9px 9px 0;border-radius:50px 50px 0 0;background:#1b1b1d;box-shadow:inset 0 0 0 2px #3a3a3d;flex:none}.intro-phone:before,.intro-phone:after{content:"";position:absolute;width:4px;border-radius:2px;background:#2a2a2d}.intro-phone:before{left:-3px;top:118px;height:52px}.intro-phone:after{right:-3px;top:168px;height:70px}.intro-screen{position:relative;height:100%;border-radius:42px 42px 0 0;background:#f4fafb;overflow:hidden;padding:44px 10px 0;touch-action:pan-y}.intro-screen:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(#f4fafb00,#f4fafb)}.intro-time{position:absolute;left:24px;top:13px;font-size:13px;font-weight:700;color:#111}.intro-notch{position:absolute;left:50%;top:9px;width:84px;height:24px;margin-left:-42px;border-radius:12px;background:#111}.intro-cta .intro-go{position:relative;overflow:hidden;width:100%;height:54px;border:0;border-radius:16px;background:#3fcbdd;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}.intro-go.fill{background:#3fcbdd}.intro-go i{position:absolute;left:0;top:0;bottom:0;background:#1e9fb0}.intro-go span{position:relative}.intro-look{height:44px;border:0;background:transparent;font-size:15px;font-weight:700;color:var(--muted)}.skip{height:34px;padding:0 14px;border:0;border-radius:99px;background:#fffc;font-weight:800;font-size:14px;color:var(--muted)}.story{margin-top:14px;position:relative}.story-card{position:relative;padding:22px 18px 18px;border-radius:24px;background:#fff;box-shadow:0 6px 20px #14272b14;display:flex;flex-direction:column;gap:10px;transition:transform .5s ease}.story-av{position:absolute;right:14px;top:-18px;width:44px;height:44px;border-radius:22px;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 6px #0000001f}.story-sec{font-family:var(--serif);font-weight:700;color:var(--ncert-blue);font-size:15px}.story-line{margin:0;font-family:var(--serif);font-size:19px;line-height:1.9}.s-hl{background:linear-gradient(#fbe7a1,#fbe7a1) left/0% 100% no-repeat;transition:background-size .8s ease .3s}.s-num{position:relative;border:2px solid transparent;border-radius:999px;padding:0 4px;transition:border-color .4s ease 1.4s}.s-num em{position:absolute;left:0;bottom:calc(100% - 6px);white-space:nowrap;font-family:var(--hand);font-style:normal;font-size:14px;font-weight:700;color:var(--ncert-blue);opacity:0;transition:opacity .4s ease 2.2s}.story-board{display:none;width:100%;max-height:120px}.story-board text{font-family:var(--hand);font-size:13px;font-weight:700;fill:#16323c}.story-board .s-n{fill:#8a6400}.s-tube{fill:none;stroke:#16323c;stroke-width:2.4}.s-ar{stroke:#16323c;stroke-width:2;fill:none}.story-q{display:none;padding:10px 12px;border-radius:14px;background:#f2fafb;flex-direction:column;gap:6px;font-size:14px}.s-pyq{align-self:flex-start;padding:3px 10px;border-radius:99px;background:#fff4e0;color:var(--amber);font-weight:800;font-size:12px}.story-q div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.story-q div span{padding:8px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font-weight:700}.story-q div .ok{border-color:#189c4d;background:var(--green-l);color:var(--green)}.story-q small{color:var(--muted);font-weight:700}.story-copy{display:none;align-items:center;gap:10px;padding:8px;border-radius:14px;background:var(--ink);color:#fff;font-weight:800}.story-copy img{width:40px;height:52px;border-radius:3px 6px 6px 3px;object-fit:cover;object-position:top}.story.b1 .s-hl,.story.b2 .s-hl,.story.b3 .s-hl,.story.b4 .s-hl{background-size:100% 100%}.story.b1 .s-num,.story.b2 .s-num,.story.b3 .s-num,.story.b4 .s-num{border-color:var(--ncert-blue)}.story.b1 .s-num em,.story.b2 .s-num em,.story.b3 .s-num em,.story.b4 .s-num em{opacity:1}.story.b2 .story-board,.story.b3 .story-board{display:block;animation:fadein .6s ease both}.story.b3 .story-q,.story.b4 .story-copy{display:flex;animation:fadein .6s ease both}.story.b4 .story-card{transform:scale(.98)}.story-cap{margin:-8px 28px 0;position:relative;text-align:center;font-size:25px;font-weight:800;line-height:1.25;color:#111;min-height:62px}.story-dots{display:flex;justify-content:center;gap:4px;margin-top:6px}.story-dots button{width:32px;height:28px;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.story-dots button:after{content:"";width:12px;height:12px;border-radius:6px;background:#a9e6ef}.story-dots button.on:after{background:#26c6da}.story-tap{align-self:center;margin-top:8px;height:38px;padding:0 14px;border:0;border-radius:99px;background:var(--ink);color:#fff;font-weight:800;font-size:14px}.intro-cta{margin-top:auto;padding:20px 0 12px;display:flex;flex-direction:column;gap:8px}.home2{background:#f7f9f9;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px))}.home2{overflow:hidden;padding-bottom:0;display:flex;flex-direction:column;gap:14px}.home2>*{flex-shrink:0}.h2-top{display:flex;align-items:center;gap:10px;height:56px}.h2-top .ic{margin-left:-10px;margin-right:-12px}.h2-brand{flex:1;font-size:18px;font-weight:900;color:var(--ink)}.h2-top .stk{margin-right:0}.h2-copy{position:relative;height:40px;padding:0 8px 0 10px;border:0;border-radius:12px;background:#fff;box-shadow:0 4px 12px #14272b1f;display:flex;align-items:center;gap:6px}.h2-copy img{width:22px;height:30px;object-fit:cover;border-radius:2px 4px 4px 2px;box-shadow:0 1px 3px #14272b4d}.h2-copy span{font-size:12px;font-weight:600;color:#0e8c9b}.h2-new{position:absolute;right:-6px;top:-8px;min-width:22px;height:18px;padding:0 5px;border-radius:9px;background:#0e8c9b;color:#fff;font-style:normal;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.h2-next{position:relative;flex:none;min-height:170px;border-radius:22px;background:linear-gradient(135deg,#ddf3f4,#f2fafa);border:1px solid #D3ECEE;padding:16px 18px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.h2-next>*:not(.h2-maam){position:relative;z-index:1}.h2-pill{background:#ffd84d;font-size:12px;font-weight:800;padding:3px 10px;border-radius:999px;color:var(--ink)}.h2-next b{font-size:22px;font-weight:900;color:#0b6e7a;line-height:1.1;max-width:210px}.h2-next .sub{font-size:14px;font-weight:600;color:#5b676c;max-width:210px}.h2-go{margin-top:auto;height:42px;padding:0 16px 0 20px;border:0;border-radius:12px;background:#0b6e7a;color:#fff;font-weight:800;font-size:16px;display:flex;align-items:center;gap:8px}.h2-next .h2-maam{position:absolute;right:-12px;bottom:0;width:197px;max-width:55%;height:auto;z-index:0}.h2-h{margin:18px 2px -4px;font-size:20px;font-weight:800;color:#000;line-height:1.2}.h2-tabs{display:flex;gap:10px}.h2-tabs button{height:39px;padding:0 18px;border-radius:10px;border:1.5px solid #E3ECEE;background:#fff;color:#4a575b;font-size:17px;font-weight:500}.h2-tabs button[aria-selected=true]{background:#3fb6cf;border-color:#3fb6cf;color:#fff;font-weight:600}.h2-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;margin:-6px -18px 0;padding:6px 18px calc(24px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px}.h2-list::-webkit-scrollbar{display:none}.h2-list>*{flex-shrink:0}.h2-list.is-scrolled{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px);mask-image:linear-gradient(to bottom,transparent 0,#000 22px)}@container screen (max-height: 560px){.home2{overflow-y:auto}.h2-list{flex:none;overflow:visible;-webkit-mask-image:none;mask-image:none}}.h2-row{width:100%;border:1.5px solid #E6ECED;border-radius:16px;background:#fff;padding:12px 14px;display:flex;align-items:center;gap:16px;text-align:left;color:inherit}.h2-row.is-soon:active{background:#f3f6f6}.h2-toast{position:absolute;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:6;transform:translate(-50%);width:max-content;max-width:calc(100% - 36px);display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 16px;border-radius:16px;background:#14272b;color:#fff;font:600 13px/1.3 var(--font);text-align:center;box-shadow:0 6px 18px #14272b40;animation:h2-toast-in .2s ease-out}.h2-toast b{font-weight:800;font-size:14px}@keyframes h2-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.h2-row.live.on{box-shadow:0 4px 16px #26c6da38;border-color:#a9dde6}.h2-img{width:66px;height:66px;flex:none;border-radius:12px;background:#f2fafb;border:1px solid #E3F1F3;display:flex;align-items:center;justify-content:center}.h2-img img{width:50px;height:50px;object-fit:contain}.h2-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.h2-txt b{font-size:17px;font-weight:600;color:#111;line-height:1.2}.h2-txt small{font-size:14px;font-weight:500;color:#8a979b}.h2-txt small.ready{color:#0e8c9b}.h2-meta{display:flex;justify-content:space-between;gap:8px}.h2-bar{position:relative;height:6px;border-radius:3px;background:#eef2f3;overflow:hidden}.h2-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#4cb860}.h2-lock{width:40px;height:40px;flex:none;border-radius:50%;background:#eef1f2;display:flex;align-items:center;justify-content:center}.intro{overflow-x:clip}.intro>*:not(.intro-stickers){position:relative;z-index:1}.intro>*{flex-shrink:0}.intro>.intro-phone{flex:0 1 auto;min-height:200px}.intro-top{animation:introFade .4s .1s both}.intro-brand{animation:introBrand .6s .05s cubic-bezier(.3,1.5,.5,1) both}.intro-phone{animation:introPhone 1s .2s cubic-bezier(.22,1.25,.4,1) both;transform-origin:50% 100%}.intro-boot{position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fff 0,#e2f5f8 45%,#26c6da 140%);animation:introBoot .45s 1.05s ease-out both}.intro-boot i{width:66px;height:66px;border-radius:50%;background:#fff;box-shadow:0 10px 26px #0e8c9b59;display:grid;place-items:center;animation:introPlay .7s .45s cubic-bezier(.3,1.6,.5,1) both}.intro-boot i:after{content:"";margin-left:6px;border-left:22px solid #0E8C9B;border-top:13px solid transparent;border-bottom:13px solid transparent}.intro-bars{position:absolute;left:18px;right:18px;top:37px;z-index:4;display:flex;gap:5px}.intro-bars button{position:relative;flex:1;height:14px;padding:0;border:0;background:transparent}.intro-bars button:before,.intro-bars i{content:"";position:absolute;left:0;top:5px;height:4px;border-radius:2px}.intro-bars button:before{right:0;background:#0e8c9b2e}.intro-bars i{background:#0e8c9b}.intro-cut{position:absolute;inset:0;z-index:5;pointer-events:none;background:#fff;animation:introCut .3s ease-out both}.intro-phone.thump0{animation:introThumpA .42s ease-out}.intro-phone.thump1{animation:introThumpB .42s ease-out}.story-cap{min-height:0;margin-top:16px}.intro .story-dots{margin-top:2px;gap:0}.intro .story-dots button{width:22px;height:22px}.intro .story-dots button:after{width:9px;height:9px;transition:width .25s,background .25s}.intro .story-dots button.on:after{width:22px}.story-cap .w{display:inline-block;animation:introWord .38s cubic-bezier(.3,1.6,.5,1) both}.story-cap .w.key{color:#0b6e7a;background:linear-gradient(transparent 58%,#FFE98A 58%,#FFE98A 92%,transparent 92%)}.intro-cta .intro-go:not(.fill){background:#26c6da}@keyframes introPlay{0%{transform:scale(0)}to{transform:none}}@keyframes introCut{0%{opacity:.75}to{opacity:0}}@keyframes introThumpA{30%{transform:scale(1.03) rotate(-.7deg)}to{transform:none}}@keyframes introThumpB{30%{transform:scale(1.03) rotate(.7deg)}to{transform:none}}@keyframes introWord{0%{opacity:0;transform:translateY(12px) scale(.7)}to{opacity:1;transform:none}}.intro-stickers{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.intro-stickers .st{position:absolute;object-fit:contain;opacity:.32;filter:saturate(.7);animation:introStick .6s cubic-bezier(.3,1.7,.5,1) both,introBob 3.4s ease-in-out infinite alternate}.intro-stickers [class*=" l"]{--dx:110px}.intro-stickers [class*=" r"]{--dx:-110px}.intro-stickers .l1{left:calc(50% - 200px);top:140px;rotate:-14deg}.intro-stickers .r1{right:calc(50% - 202px);top:200px;rotate:12deg}.intro-stickers .l2{left:calc(50% - 206px);top:296px;rotate:8deg}.intro-stickers .r2{right:calc(50% - 204px);top:350px;rotate:-10deg}.intro-stickers .l3{left:calc(50% - 190px);top:430px;rotate:-6deg}.intro-stickers .r3{right:calc(50% - 192px);top:470px;rotate:14deg}.intro-tag{margin:2px 34px 0;text-align:center;font-size:15px;font-weight:700;line-height:1.35;color:#0b6e7a;animation:introFade .5s 1.2s both}@keyframes introFade{0%{opacity:0}to{opacity:1}}@keyframes introBrand{0%{opacity:0;transform:translateY(-14px) scale(.85)}to{opacity:1;transform:none}}@keyframes introPhone{0%{opacity:0;transform:translateY(70vh) rotate(-9deg) scale(.86)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes introBoot{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes introStick{0%{opacity:0;transform:translate(var(--dx)) scale(.2)}to{opacity:.38;transform:none}}@keyframes introBob{0%{translate:0 0}to{translate:0 -10px}}.onb-slide{animation:introSlide .5s cubic-bezier(.25,.8,.3,1) both}.onb-slide.still{animation:none}.story-cap.slide{animation:introSlide .5s cubic-bezier(.25,.8,.3,1) both}@keyframes introSlide{0%{opacity:0;transform:translate(calc(var(--dir,1) * 72%))}to{opacity:1;transform:none}}.intro-go.fill.is-wait{background:#cfeff4;color:#fff;cursor:default}.intro-go.fill.is-wait i{background:linear-gradient(90deg,#7fdce8,#3fcbdd)}.intro-go.fill.is-wait span{opacity:.9}.home2 .pw-nudge{margin:-4px 0 -6px}.h2-row.live.is-locked .h2-txt small{color:#8a979b}.h2-lock.is-pro{background:var(--teal-l);color:var(--teal)}.rretake{flex:none;width:36px;height:36px;margin-left:8px;padding:0;border:1.5px solid #BFE6EB;border-radius:50%;background:#fff;color:var(--teal-d);display:flex;align-items:center;justify-content:center;cursor:pointer}.rretake:active{transform:scale(.94)}.spin-ccw{animation:spin-ccw 3.2s linear infinite}@keyframes spin-ccw{to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.spin-ccw{animation:none}}.rt-sheet{align-items:center;text-align:center;padding-bottom:calc(22px + env(safe-area-inset-bottom))}.rt-sheet .rt-ic{width:56px;height:56px;border-radius:50%;background:var(--teal-l);color:var(--teal-d);display:flex;align-items:center;justify-content:center;margin:6px 0 4px}.rt-sheet .rt-ic svg{width:28px;height:28px}.rt-sheet h2{margin:0;font:900 21px/1.2 var(--font);color:var(--ink)}.rt-sheet p{margin:0 0 8px;font:600 15px/1.4 var(--font);color:var(--muted)}.rt-sheet .pl-btns{display:flex;gap:10px;width:100%}.rt-sheet .pl-btns .btn{flex:1;height:50px;font-size:16px}.rt-sheet .pl-ghost{background:transparent;border:0;color:var(--teal-d);font-weight:800}.rt-body{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.rt-body h2{margin:0;font:900 22px/1.2 var(--font);color:var(--ink)}.rt-body p{margin:0 0 10px;font:600 15px/1.4 var(--font);color:var(--muted)}.rt-body .pl-btns{display:flex;gap:10px;width:100%}.rt-body .pl-btns .btn{flex:1;height:50px;font-size:16px}.rt-body .pl-ghost{background:transparent;border:0;color:var(--teal-d);font-weight:800}.h2-wait{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;max-width:62%}.h2-wait b{font-size:20px;font-weight:800}.h2-wait span{font-size:14px;font-weight:600;opacity:.8;line-height:1.4}.readscreen{position:absolute;inset:0;display:flex;flex-direction:column;background:#fff}.read-top{position:relative;flex:none;height:56px;box-sizing:border-box;padding:0 12px 0 6px;display:flex;align-items:center;gap:4px;background:#fff;border-bottom:1px solid var(--line-2);z-index:6;font-family:var(--font);color:var(--ink)}.read-top .title{flex:1;min-width:0;display:block;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.read-top .title b{font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-sub{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;text-overflow:ellipsis}.rt-right{flex:none;display:flex;align-items:center;gap:8px}.rt-av{position:relative;flex:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;margin-right:2px}.rt-av:before,.rt-av>i{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#26c6da,#7c8cf8,#c084fc,#f472b6,#fbbf24,#26c6da)}.rt-av:before{inset:2px;filter:blur(5px);opacity:.2;transition:opacity .4s ease}.rt-av>i{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));opacity:.6}.rt-av>i>i{display:none}.rt-av.is-talk:before{opacity:.36;animation:aiSpin 5s linear infinite,aiBreathe 2.4s ease-in-out infinite}.rt-av.is-talk>i{opacity:.85;animation:aiSpin 5s linear infinite}.rt-av img{position:relative;display:block;width:32px;height:32px;box-sizing:border-box;border-radius:50%;object-fit:cover;border:1.5px solid #fff;background:#e3f4f7}@keyframes aiSpin{to{transform:rotate(360deg)}}@keyframes aiBreathe{0%,to{filter:blur(4px)}50%{filter:blur(6px)}}@keyframes rtGlow{0%{box-shadow:0 0 #26c6da61}70%{box-shadow:0 0 0 6px #26c6da00}to{box-shadow:0 0 #26c6da00}}@media(prefers-reduced-motion:reduce){.rt-av:before,.rt-av>i,.follow,.follow img{animation:none!important}}.rt-btn{flex:none;width:40px;height:40px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#3d4b50;cursor:pointer;transition:background .15s ease}.rt-btn:active{background:#eef3f4}.rt-btn img{display:block;width:24px;height:24px;object-fit:contain}.rt-btn img.rt-cover{width:22px;height:29px;object-fit:cover;border-radius:2px 4px 4px 2px;box-shadow:0 2px 6px #14272b38,inset 2px 0 #0000001f}.modebar{position:sticky;top:0;z-index:10;height:60px;box-sizing:border-box;padding:6px 16px 14px;background:#fff;transition:transform .22s ease,opacity .22s ease}.modebar.off{transform:translateY(-100%);opacity:0;pointer-events:none}.modebar .seg{background:#eef3f4}.modebar .seg button{height:38px;display:flex;align-items:center;justify-content:center;gap:8px}.modebar .seg img{width:24px;height:24px;border-radius:12px;object-fit:cover}.own-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;z-index:7}.own-progress i{display:block;height:2px;background:#5bc0d4}.read-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.read-scroll::-webkit-scrollbar{display:none}.is-maam .read-scroll{padding-bottom:150px}.read-end{height:40px}.read-scroll.is-away{overflow-anchor:none}.ncert{font-family:"Times New Roman",Times,var(--serif),serif;color:#1c1c1c}.ncert-band{position:sticky;top:0;z-index:9;flex:none;display:flex;justify-content:space-between;padding:8px 18px 7px;background:linear-gradient(90deg,#dcefd8,#eef7ea 55%,#fff);border-bottom:2px solid #A9CFA0;box-shadow:0 1px #1e7b3c1a;color:#2e5a2a;font:700 11.5px Times New Roman,Times,serif;letter-spacing:.14em;text-transform:uppercase}.ncert-body{position:relative;padding:14px 18px 0}.ncert-h{margin:4px 0 10px;color:#1f5fa8;font-weight:700;font-size:21px;letter-spacing:.03em}.ncert-h.l2 .sc{font-variant:small-caps}.ncert-h.l3{font-size:17px;letter-spacing:0;margin:8px 0}.ncert-p{margin:0 0 12px;font-size:17.5px;line-height:1.7;text-indent:1.3em}.ncert.on-cue .ncert-p{line-height:2.2;margin-bottom:18px}@font-face{font-family:NcertBook;src:url(./bonum-regular-BZbhcGHC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NcertBook;src:url(./bonum-bold-Dt-iUJQx.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NcertBook;src:url(./bonum-italic-D4VFdb7H.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NcertBook;src:url(./bonum-bolditalic-XhSSTvnx.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:is(.readscreen,.lib-book.is-own) .ncert-body{padding:14px 18px 0;color:#231f20;font-family:NcertBook,Bookman Old Style,URW Bookman,Georgia,serif}:is(.readscreen,.lib-book.is-own) .ncert-h{margin:16px 0 8px;color:#00a0df;font-size:19px;font-weight:700;letter-spacing:.95px}:is(.readscreen,.lib-book.is-own) .ncert-h.l3{margin:16px 0 8px;font-size:17px;letter-spacing:.34px}:is(.readscreen,.lib-book.is-own) .ncert-p{margin:0 0 12px;color:#1a1a1a;font-size:16px;line-height:26.4px;text-align:justify;text-indent:20.8px}.readscreen .ncert.on-cue .ncert-p{line-height:2;margin-bottom:16px}.readscreen .ncert-body .btn,.readscreen .ncert-body .polls-left{font-family:var(--font)}.ncert-opener{margin:-14px -18px 10px;padding:44px 46px 22px 18px;color:#2b6cb5;background:linear-gradient(#d8e69a,#e3edb3 30%,#eff5d3 62%,#fafcf2 85%,#fff)}.ncert-opener .no-ch,.ncert-opener .no-t{margin:0;font-size:30px;font-weight:700;line-height:34.5px;letter-spacing:.3px;font-variant-caps:small-caps}.ncert-opener .no-ch b{margin-left:12px}.ncert-opener .no-t{margin-top:8px}.ln{position:relative;border-radius:4px;padding:0 2px;margin:0 -2px;transition:opacity .35s,background .35s;cursor:pointer;-webkit-tap-highlight-color:transparent}.ln-dot{display:inline-block;font-style:normal;width:5px;height:5px;border-radius:3px;background:var(--cyan);opacity:.75;margin:0 5px 3px 0;text-indent:0}.is-playing .ncert.on-cue .ln{opacity:.62}.is-playing .ncert.on-cue .ln.seen{opacity:.8}.is-playing .ncert.on-cue .ln.cur{opacity:1;background:#26c6da1a;box-shadow:0 0 0 4px #26c6da1a;-webkit-box-decoration-break:clone;box-decoration-break:clone}:is(.readscreen,.lib-book.is-own) .k-aw:not(.d-key):not(.d-red){color:inherit;font-weight:inherit}.k-aw{font-weight:700;color:#0b6e7a}.k-sup{vertical-align:super;font-size:.7em}.k-sub{vertical-align:sub;font-size:.7em}.d-hl{background:linear-gradient(transparent 12%,#FFE98A 12%,#FFE98A 90%,transparent 90%) no-repeat 0 0/0% 100%;animation:sweep var(--dur,.36s) linear forwards;animation-delay:var(--d,0ms)}.d-hl.inst{animation-duration:0s;animation-delay:0s}@keyframes sweep{to{background-size:100% 100%}}.d-key{color:#0a6b77;font-weight:600;transition:color .2s}.d-red{color:#b91c1c;font-weight:600}.d-kw{text-decoration:underline dotted rgba(11,127,140,.6);text-decoration-thickness:1.5px;text-underline-offset:5px;cursor:help}.is-playing .ncert.on-cue .d-kw{text-decoration-color:transparent;cursor:pointer}.d-slip,.d-slip.d-hl{background:linear-gradient(transparent 12%,#FFB3D1 12%,#FFB3D1 90%,transparent 90%) no-repeat 0 0/100% 100%;animation:none;-webkit-box-decoration-break:clone;box-decoration-break:clone}.d-mine{background:#26c6da47;border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ln [data-w]{position:relative}.ln [data-w]:after{content:"";position:absolute;left:1px;right:1px;bottom:-1px;height:1.2px;border-radius:2px;background:#e8283c;box-shadow:0 0 3px #e8283c59;opacity:0;transition:opacity 1.4s ease-out;pointer-events:none}.ln .rd-now:after{opacity:.42;transition:opacity .25s ease-in}.ink-layer{position:absolute;left:0;top:0;pointer-events:none;overflow:visible;z-index:8}.ink-layer path{fill:none;stroke-linecap:round;stroke-linejoin:round}.ink-c-b path{stroke:#08348a}.ink-c-r path{stroke:#b0001e}.ink-c-g path{stroke:#d98e00}.ink-layer path.ink-ring{opacity:.62}.ink-layer path.ink-hl{stroke:#ffd43b;opacity:.42;mix-blend-mode:multiply;stroke-linecap:butt}.ink-layer path.ink-star{fill:#ffd43b59}.ink-layer text{font:700 var(--ink-fs,14.5px)/1 Kalam,cursive;letter-spacing:.2px;paint-order:stroke;stroke:#fff;stroke-width:2.5px;stroke-linejoin:round}.ink-c-b text{fill:#08348a}.ink-c-r text{fill:#b0001e}.ink-c-g text{fill:#d98e00}.ink-layer g{transition:opacity .8s ease}.ink-layer g.is-old{opacity:.8}.ink-layer g.is-old path.ink-hl{opacity:.3}.pyq-chip{position:relative;display:inline-flex;align-items:center;margin-left:4px;padding:3px 6px;border:1px solid #7FCCD6;border-radius:5px;background:#fff;color:#0b7f8c;font:800 9.5px/1 var(--font);vertical-align:2px;white-space:nowrap;text-indent:0}.pyq-chip:after{content:"›";margin-left:3px}.pyq-chip:before{content:"";position:absolute;inset:-10px -6px}.my-note{display:block;margin:4px 0 8px;padding:6px 10px;border-left:3px solid var(--ncert-blue);background:#f2f6fe;font-family:var(--hand);font-size:16px;line-height:1.3;color:var(--ncert-blue);text-indent:0;overflow-wrap:anywhere}.board{position:relative;display:block;width:100%;max-width:340px;margin:8px auto 14px;line-height:0;text-indent:0;border-radius:12px;background:#fff;transition:max-width .45s ease,margin .45s ease,opacity .45s ease}.board.is-past{max-width:112px;margin:2px 0 8px auto;opacity:.92;cursor:zoom-in;box-shadow:inset 0 0 0 1px #e3e9eb,0 1px 3px #0000000f}.board svg{width:100%;height:auto;display:block;overflow:visible;font-family:var(--hand)}.board .dr{filter:url(#mn-rough)}.board .dr[pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:draw .7s ease forwards;animation-delay:calc(var(--i,0) * .16s)}.board .fl,.board .tx{opacity:0;animation:fadein .45s ease forwards;animation-delay:calc(var(--i,0) * .16s + .2s)}.board .tx{font-family:var(--hand);animation-name:writein}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes writein{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.board .stp.inst *{animation-duration:0s!important;animation-delay:0s!important}.is-playing .ncert.on-cue .board.is-ahead{opacity:.62}.board.is-live{animation:boardOn 1.4s ease-out 1}@keyframes boardOn{0%{box-shadow:0 0 0 3px #26c6da73}to{box-shadow:0 0 0 3px #26c6da00}}@media(prefers-reduced-motion:reduce){.board.is-live{animation:none}}.hlmode .ln{cursor:text}.hlmode [data-w]{border-radius:2px}.hlmode [data-w]:hover{background:#26c6da26}.player{position:absolute;left:0;right:0;bottom:0;z-index:8;padding:6px 16px 14px;background:#fff;border-top:1px solid rgba(0,0,0,.1);transition:transform .25s ease,opacity .25s ease}.player.off{transform:translateY(140px);opacity:0;pointer-events:none}.scrub{height:28px;display:flex;align-items:center;cursor:pointer}.scrub .track{position:relative;flex:1;height:4px;border-radius:2px;background:#e3eaec}.scrub .track i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--cyan)}.scrub .track b{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:7px;background:var(--cyan);box-shadow:0 1px 4px #00000040}.time{display:flex;justify-content:space-between;font:700 12px var(--font);color:var(--muted);margin-top:-4px}.ctrls{margin-top:4px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.ctrls button{height:52px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ink);font:600 11px var(--font)}.ctrls .rate{font-size:15px;font-weight:900;line-height:24px}.ctrls .playbtn{justify-self:center;width:52px;height:48px;border-radius:24px;background:var(--cyan);color:#fff}.thinline{position:absolute;left:0;right:0;bottom:0;height:3px;background:#e3f7f9;z-index:8}.thinline i{display:block;height:3px;background:var(--cyan);transition:width .25s linear}.follow{position:absolute;left:50%;bottom:150px;transform:translate(-50%);z-index:9;height:44px;padding:0 18px 0 5px;border:1.5px solid #BFE6EC;border-radius:22px;background:#fff;color:#0e8c9b;font:800 15px var(--font);white-space:nowrap;display:flex;align-items:center;gap:9px;box-shadow:0 0 0 4px #26c6da1f,0 6px 18px #26c6da3d;animation:followIn .35s cubic-bezier(.3,1.4,.5,1) both;cursor:pointer}.follow:active{background:#f2fafb}.follow img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:#e3f4f7;border:1.5px solid #26C6DA;animation:rtGlow 1.8s ease-out infinite}@keyframes followIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.countdown{position:absolute;left:16px;right:16px;bottom:126px;z-index:10;height:52px;padding:0 8px 0 16px;border-radius:16px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;font:700 16px var(--font);box-shadow:0 8px 22px #14272b40}.is-own .countdown{bottom:22px}.countdown b{color:var(--cyan)}.countdown button{height:38px;padding:0 12px;border:0;border-radius:11px;background:#0e8c9b;color:#fff;font:600 14px var(--font)}.audio-fail{height:auto;min-height:52px;padding:8px 8px 8px 16px;gap:10px}.audio-fail span{font-size:14px;line-height:1.3}.audio-fail button{flex:none}.pen{position:absolute;right:14px;bottom:124px;z-index:9;width:48px;height:48px;border-radius:24px;border:1px solid #E6E6E6;background:#fff;color:var(--teal);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 12px #00000024;transition:opacity .2s}.is-own .pen{bottom:22px}.pen.on{background:var(--teal);color:#fff;border-color:var(--teal)}.pen.off{opacity:0;pointer-events:none}.pen-menu{position:absolute;right:14px;bottom:182px;z-index:10;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.is-own .pen-menu{bottom:80px}.pen-menu button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:22px;border:0;background:#fff;color:var(--ink);font:700 15px var(--font);box-shadow:0 3px 10px #0000001f}.pen-menu svg{color:var(--teal)}.pen-menu img{display:block;width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none}.pen-bar{position:absolute;left:16px;right:16px;top:68px;z-index:10;height:48px;padding:0 8px 0 16px;border-radius:14px;background:#fff;color:#0b6e7a;border:1.5px solid #BFE6EC;box-shadow:0 6px 18px #0e8c9b2e;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font:700 15px var(--font)}.pen-bar button{height:36px;padding:0 14px;border:0;border-radius:10px;background:#26c6da;color:#fff;font:800 14px var(--font)}.poll-strip{margin:10px 0 16px;min-height:54px;padding:8px 12px;border-radius:14px;background:#f2fafb;border:1.5px solid #BFE6EC;display:flex;align-items:center;gap:10px;font-family:var(--font);text-indent:0;cursor:pointer;line-height:1.25}.poll-strip i{flex:none;width:28px;height:28px;border-radius:14px;background:#fff;border:1.5px solid #BFE6EC;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:900;color:#2e8fa3}.poll-strip.is-ok i{background:var(--green-l);border-color:#189c4d;color:var(--green)}.poll-strip.is-no i{background:var(--red-l);border-color:#c62828;color:var(--red)}.poll-strip span{flex:1;min-width:0;font-size:15px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poll-strip small{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2e8fa3}.poll-strip b{flex:none;font-size:14px;font-weight:800;color:#0e8c9b}.poll-card{margin:10px 0 16px;padding:14px;border-radius:18px;background:#f2fafb;border:1.5px solid #BFE6EC;font-family:var(--font)}.poll-h{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2e8fa3}.poll-h em{font-style:normal;text-transform:none;letter-spacing:0;font-size:14px}.g{color:var(--green)}.r{color:var(--red)}.poll-q{margin:8px 0 10px;font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.poll-q.big{font-size:20px}.poll-opts{display:flex;flex-direction:column;gap:8px}.poll-opts.two{display:grid;grid-template-columns:1fr 1fr}.poll-opt{min-height:50px;padding:8px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;font:700 16px var(--font);color:var(--ink);text-align:left;line-height:1.25}.poll-opt.res{display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(90deg,#EEF2F3 var(--p),#fff var(--p));color:var(--muted)}.poll-opt.res.ok{border:2px solid #189C4D;background:linear-gradient(90deg,#DAF2E4 var(--p),#fff var(--p));color:var(--green)}.poll-opt.res.no{border:2px solid #C62828;background:linear-gradient(90deg,#FDE2DF var(--p),#fff var(--p));color:var(--red)}.poll-count,.poll-why{margin:8px 2px 0;font:600 13px/1.45 var(--font);color:var(--muted)}.poll-why.g{color:var(--green)}.poll-why.r{color:var(--red)}.sheet .btn{margin-top:6px}.done-reading{margin:6px 0 10px}.polls-left{margin:10px 0 4px;padding:10px 10px 10px 14px;border-radius:14px;background:#f2fafb;border:1.5px solid #BFE6EC;display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 15px var(--font);color:var(--ink);text-indent:0}.polls-left .btn{width:auto;flex:none;height:40px;padding:0 18px}.sheet.tall{max-height:86%;overflow-y:auto}.sheet-line{font-family:var(--serif);font-size:17px;line-height:1.6;color:var(--ink);margin:0}.maam-says{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:#f2fafb;font:600 15px/1.45 var(--font)}.maam-says img{width:32px;height:32px;border-radius:16px;object-fit:cover;flex:none}.note-ta{width:100%;box-sizing:border-box;padding:12px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:600 16px var(--font);resize:none}.readscreen,.rd-sheet{color-scheme:light}.ln-sheet{max-height:88%;overflow-y:auto;overscroll-behavior:contain;color:var(--ink)}.ln-lbl{margin-top:2px;font:800 12px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#2e8fa3}.ln-box{position:relative;display:block}.ln-box .note-ta{display:block;min-height:96px;padding:12px 60px 12px 14px;border:1.5px solid #CFE3E7;border-radius:14px;background:#fff;color:var(--ink);font:600 16px/1.45 var(--font);outline:none;transition:border-color .15s,box-shadow .15s}.ln-box.is-ask .note-ta{min-height:72px}.ln-box .note-ta::placeholder{color:#8a9a9e;font-weight:500}.ln-box .note-ta:focus{border-color:#26c6da;box-shadow:0 0 0 3px #26c6da29}.ln-box.is-live .note-ta{border-color:#26c6da;background:#f7fdfe;box-shadow:0 0 0 3px #26c6da29}.mic-btn{position:absolute;right:8px;bottom:8px;width:44px;height:44px;padding:0;border:1.5px solid #BFE6EC;border-radius:22px;background:#f2fafb;color:#0e8c9b;display:flex;align-items:center;justify-content:center;cursor:pointer}.mic-btn.is-live{background:#26c6da;border-color:#26c6da;color:#fff;animation:micGlow 1.6s ease-out infinite}.mic-btn.is-off{color:#8a9a9e;background:#f4f7f8;border-color:var(--line)}@keyframes micGlow{0%{box-shadow:0 0 #26c6da73}70%{box-shadow:0 0 0 10px #26c6da00}to{box-shadow:0 0 #26c6da00}}.mic-hint{display:block;margin:-2px 2px 0;font:600 13px/1.4 var(--font);color:var(--muted)}.mic-hint.is-live{color:#0e8c9b}.dq-list{display:flex;flex-direction:column;gap:10px;margin:2px 0}.dq{display:flex;flex-direction:column;gap:6px}.dq small{display:block;margin-bottom:2px;font:800 11px var(--font);letter-spacing:.06em;text-transform:uppercase}.dq-you{align-self:flex-end;max-width:88%;margin:0!important;padding:8px 12px;border-radius:14px 14px 4px;background:#26c6da;color:#fff!important;font:600 15px/1.4 var(--font)!important}.dq-you small{color:#ffffffd9}.dq-ans{padding:10px 12px;border-radius:4px 14px 14px;background:#f2fafb;border:1px solid #D6EEF2;font:600 14px/1.45 var(--font);color:var(--ink)}.dq-ans small{color:#2e8fa3}.dq-ans p{margin:0 0 6px!important;font:600 14px/1.45 var(--font)!important;color:var(--ink)!important}.dq-ans b{font-weight:800}.dq-ans em{display:block;font-style:normal;font-size:12px;color:var(--muted)}.dq-ans.is-saved{background:#fffbf0;border-color:#f4e3b5}.dq-ans.is-saved small{color:#a86b00}.mic-btn.is-rec{background:#fff;border-color:#26c6da;color:#0e8c9b;animation:none;box-shadow:0 0 0 calc(2px + var(--lvl,0) * 9px) #26c6da47;transition:box-shadow .1s linear}.mic-btn.is-busy{cursor:progress;animation:micBusy 1.2s ease-in-out infinite}.mic-stop{display:block;width:14px;height:14px;border-radius:3px;background:#e5484d}@keyframes micBusy{50%{opacity:.45}}.mic-rec{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.mic-dot{flex:none;width:8px;height:8px;border-radius:4px;background:#e5484d;animation:micBlink 1.2s ease-in-out infinite}@keyframes micBlink{50%{opacity:.25}}.mic-bars{flex:none;display:flex;align-items:center;gap:2px;height:16px}.mic-bars i{display:block;width:3px;height:16px;border-radius:2px;background:#26c6da;transform:scaleY(calc(.18 + var(--lvl,0) * .82));transition:transform .1s linear}.mic-bars i:nth-child(2),.mic-bars i:nth-child(4){transform:scaleY(calc(.18 + var(--lvl,0) * .55))}.mic-bars i:nth-child(1),.mic-bars i:nth-child(5){transform:scaleY(calc(.18 + var(--lvl,0) * .3))}@media(prefers-reduced-motion:reduce){.mic-btn.is-live,.mic-btn.is-busy,.mic-dot{animation:none}.mic-btn.is-rec,.mic-bars i{transition:none}}.pyq-head{display:flex;align-items:center;justify-content:space-between}.pyq-head small{font:700 13px var(--font);color:var(--muted)}.pyq-label{align-self:flex-start;padding:4px 10px;border-radius:8px;background:#fff4e0;color:var(--amber);font:800 12px var(--font)}.pyq-stem{font:600 16px/1.45 var(--font);margin:0}.pyq-list{margin:0;padding-left:18px;font:600 14px/1.5 var(--font);color:var(--muted)}.pyq-opts{display:flex;flex-direction:column;gap:8px}.pyq-opt{min-height:46px;padding:8px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff;text-align:left;font:600 15px/1.3 var(--font)}.pyq-opt.ok{border:2px solid #189C4D;background:#daf2e4;color:var(--green)}.pyq-opt.no{border:2px solid #C62828;background:#fde2df;color:var(--red)}.done{align-items:center;text-align:center;padding-bottom:20px}.topbar.pad{align-self:stretch;margin:0;padding:0 8px}.grew-book{position:relative;width:300px;height:320px;border:0;background:transparent;padding:0;flex:none}.grew-pg,.grew-back{position:absolute;left:54px;top:16px;width:196px;height:262px;border-radius:6px 12px 12px 6px}.grew-back{background:#e6eced;transform:rotate(-6deg);left:62px;top:24px}.grew-pg{background:#fff;box-shadow:0 16px 34px #14272b2e;overflow:hidden}.grew-pg img{width:100%;height:100%;object-fit:cover;object-position:top}.grew-tag{position:absolute;padding:7px 12px;border-radius:99px;font:900 14px var(--font);box-shadow:0 6px 14px #14272b33}.grew-tag.a{right:14px;top:2px;background:var(--ink);color:#fff;transform:rotate(4deg)}.grew-tag.r{left:10px;top:150px;background:#c62828;color:#fff;transform:rotate(-5deg)}.grew-tag.y{right:4px;top:206px;background:#ffd54a;color:var(--ink);transform:rotate(3deg)}.grew-open{position:absolute;left:0;right:0;bottom:4px;font:800 13px var(--font);color:#2e8fa3}.grew-h{margin:8px 0 0;font-size:30px;font-weight:900}.grew-p{margin:6px 0 0;font-size:16px;font-weight:600;color:var(--muted)}.grew-ch{margin-top:18px;width:340px;max-width:calc(100% - 32px);padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.grew-ch>div:first-child{display:flex;justify-content:space-between;font-size:14px;font-weight:800}.grew-ch b{color:#2e8fa3}.segs{display:grid;gap:4px}.segs i{height:8px;border-radius:4px;background:#e4e8e9}.segs i.on{background:#5bc0d4}.segs i.half{background:#bfe6ec}.grew-cta{margin-top:auto;align-self:stretch;padding:20px 20px 0;display:flex;flex-direction:column;gap:4px}.done:has(.recap) .grew-cta{position:sticky;bottom:0;z-index:2;padding:16px 20px 8px;flex-direction:row;flex-wrap:wrap;column-gap:8px;row-gap:2px;background:linear-gradient(#f3f8f800,#f3f8f8 30%)}.done:has(.recap) .grew-cta .btn.pri{flex:1 0 100%}.done:has(.recap) .grew-cta .btn.ghost{flex:1;height:40px;font-size:15px}.kw-scrim{position:absolute;inset:0;z-index:40;background:transparent}.kw-card{position:absolute;z-index:41;padding:14px 14px 10px;border-radius:16px;background:#fff;box-shadow:0 10px 30px #14272b38,0 0 0 1px #14272b0f;display:flex;flex-direction:column;gap:2px;font-family:var(--font);animation:kwin .16s ease-out both}.kw-card.is-hover{pointer-events:none}.kw-card.is-above{transform-origin:var(--ax) 100%}.kw-card.is-below{transform-origin:var(--ax) 0}.kw-card:after{content:"";position:absolute;left:calc(var(--ax) - 7px);width:14px;height:14px;background:#fff;transform:rotate(45deg)}.kw-card.is-above:after{bottom:-7px;box-shadow:3px 3px 4px #14272b14}.kw-card.is-below:after{top:-7px}.kw-t{font-size:17px;font-weight:800;color:var(--ink);padding-right:30px}.kw-x{position:absolute;top:4px;right:4px;z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:20px;background:transparent;color:var(--muted);cursor:pointer}.kw-art{display:block;flex:none;width:100%;height:auto;margin-top:10px;border-radius:12px;background:#f2f8f9}.kw-pic{flex:none;margin:10px 0 0;padding:0 0 6px;border-radius:12px;background:#f2f8f9;overflow:hidden}.kw-pic img{display:block;width:100%;height:96px;object-fit:contain}.kw-pic figcaption{display:flex;justify-content:space-around;gap:8px;padding:0 6px;font:700 11px var(--font);color:#5b676c}.kw-pic figcaption span:last-child:not(:first-child){color:#0b7f8c}.kw-k{font-size:13px;font-weight:700;color:#0b7f8c}.kw-d{margin:6px 0 4px;font-size:14.5px;line-height:1.45;font-weight:500;color:#33403f}.kw-ask{align-self:flex-start;display:flex;align-items:center;gap:6px;height:36px;padding:0 10px;margin-left:-10px;border:0;background:transparent;color:#0e8c9b;font:700 14px var(--font)}@keyframes kwin{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.listen-btn.is-on{color:#fff;background:var(--cyan)}.listen-bar{position:sticky;top:8px;z-index:9;margin:0 16px 6px;height:48px;padding:0 8px 0 16px;border-radius:14px;background:#14272b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 15px var(--font)}.listen-bar span{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listen-bar svg{flex:none;color:var(--cyan)}.listen-bar button{flex:none;height:36px;padding:0 14px;border:0;border-radius:10px;background:var(--cyan);color:var(--ink);font:800 14px var(--font)}.recap{width:100%;max-width:420px;margin:14px auto 0;text-align:left}.recap-go{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:8px;padding:12px 14px;border:0;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line),0 6px 18px #14272b12;text-align:left;cursor:pointer;transition:transform .12s}.recap-go:active{transform:scale(.98)}.recap-ic{grid-row:1;width:44px;height:44px;border-radius:50%;background:linear-gradient(180deg,var(--teal),var(--teal-d));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0b6e7a40}.recap.is-playing .recap-ic{animation:recap-pulse 1.6s ease-in-out infinite}@keyframes recap-pulse{50%{box-shadow:0 0 0 8px #26c6da2e}}.recap-go span{display:flex;flex-direction:column;gap:2px;min-width:0}.recap-go b{font-size:16px;font-weight:900;color:var(--ink)}.recap-go small{font-size:12.5px;font-weight:700;color:var(--muted)}.recap-bar{grid-column:1/-1;display:block;height:5px;border-radius:3px;background:#e6eef0;overflow:hidden}.recap-bar i{display:block;height:100%;background:var(--teal);transition:width .25s linear}.recap .sumup{margin:12px 0 0}@media(prefers-reduced-motion:reduce){.recap.is-playing .recap-ic{animation:none}}.ncert-tbl{margin:6px 0 18px;text-indent:0}.ncert-tbl figcaption{margin:0 0 8px;font-size:15.5px;font-weight:700;color:#1c1c1c;text-align:center;line-height:1.3}.ncert-tbl figcaption b{font-variant:small-caps;letter-spacing:.04em;margin-right:6px}.ncert-tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ncert-tbl table{width:100%;border-collapse:collapse;background:#fdebd9;border:1.5px solid #E7B58C;font-size:15.5px;line-height:1.35}.ncert-tbl th,.ncert-tbl td{padding:8px 6px;text-align:center;border-bottom:1px solid #F1CDA9;vertical-align:middle}.ncert-tbl thead th{font-weight:700;border-bottom:1.5px solid #E7B58C;font-size:14.5px}.ncert-tbl tbody th{font-weight:700}.ncert-tbl tbody tr:last-child th,.ncert-tbl tbody tr:last-child td{border-bottom:0}.ncert-fig{margin:4px 0 18px;text-indent:0}.ncert-fig img{display:block;width:100%;height:auto;border-radius:6px}.qs-wrap{position:absolute;inset:0;z-index:30;font-family:var(--font);color:var(--ink)}.qs-dim{position:absolute;inset:0;background:#14272b73;animation:qsDim .4s ease-out both}.qs-up{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 150px);display:flex;flex-direction:column;animation:qsUp .75s cubic-bezier(.2,.9,.3,1) both}.qs-up .qs-mascot{position:absolute;left:50%;top:-138px;width:196px;height:auto;transform:translate(-50%);z-index:0;pointer-events:none}.qs-hands{z-index:2;clip-path:polygon(12% 80%,32% 80%,32% 100%,67% 100%,67% 80%,86% 80%,86% 100%,12% 100%)}.qs-card{position:relative;z-index:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:30px 20px 26px;border-radius:28px 28px 0 0;background:#f2fbfc;box-shadow:0 -10px 30px #14272b2e}.qs-x{position:absolute;right:12px;top:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:20px;background:transparent;color:var(--muted);cursor:pointer}.qs-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:36px}.qs-head span{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0e8c9b}.qs-head em{font-style:normal;font-size:14px;font-weight:800;color:#1e8a4a}.qs-head em.is-no{color:#c62828}.qs-q{margin:0;font-size:24px;font-weight:700;line-height:1.3;color:#111}.qs-sub{display:flex;flex-direction:column;gap:4px;margin-top:-2px}.qs-sub span{font-size:15px;font-weight:500;color:var(--muted)}.qs-opts{display:flex;flex-direction:column;gap:10px;margin-top:4px}.qs-opt{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:12px 18px;box-sizing:border-box;background:#fff;border:1.5px solid #D9ECEF;border-radius:16px;font:500 18px/1.3 var(--font);color:#3f4b4f;text-align:left;cursor:pointer}.qs-opt.is-res{cursor:default}.qs-opt>i{position:absolute;left:0;top:0;bottom:0;background:#eef2f3}.qs-opt>span,.qs-opt>b{position:relative}.qs-opt>b{flex:none;font-size:16px;font-weight:600}.qs-opt.is-right{border:2px solid #22A55A;font-weight:700;color:#14733a}.qs-opt.is-right>i{background:#ddf3e6}.qs-opt.is-right>b{font-weight:700}.qs-opt.is-wrong{border:2px solid #C62828;color:#b91c1c}.qs-opt.is-wrong>i{background:#fde2df}.qs-foot{font-size:14px;font-weight:500;color:#6b787c}.qs-why{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:#1e8a4a}.qs-why.is-no{color:#c62828}.qs-go{margin-top:6px;height:56px;flex:none;border:0;border-radius:16px;background:#26c6da;box-shadow:0 8px 18px #26c6da47;display:flex;align-items:center;justify-content:center;font:800 18px var(--font);color:#fff;cursor:pointer}.qs-scroll{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;margin:0 -20px;padding:0 20px 26px}.qs-card:has(.qs-scroll){padding-bottom:0}.qs-card:has(.qs-bar) .qs-scroll{padding-bottom:12px}.qs-bar{flex:none;margin:-12px -20px 0;padding:10px 20px calc(18px + env(safe-area-inset-bottom,0px));background:#f2fbfc;box-shadow:0 -8px 12px -10px #14272b2e}.qs-bar .qs-go{width:100%;margin-top:0}.qs-go.is-done{background:#fff;color:#0e8c9b;box-shadow:inset 0 0 0 2px #26c6da}.qs-more{align-self:flex-start;margin-bottom:-4px;padding:3px 10px;border-radius:10px;background:#e3f6f8;font-size:12px;font-weight:800;color:#0e8c9b}@keyframes qsUp{0%{transform:translateY(105%)}70%{transform:translateY(-2%)}to{transform:translateY(0)}}@keyframes qsDim{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.qs-up,.qs-dim{animation:none}}.full.gw{background:#f7fbfc;font-family:var(--font);color:var(--ink);padding:0 19px;overflow-x:hidden}.gw-fx{position:absolute;left:0;right:0;top:0;height:844px;max-height:100%;pointer-events:none;overflow:hidden}.gw-dot{position:absolute;width:5px;height:5px;border-radius:50%;animation:gwFade .6s ease-out 1.6s both}.gw-bit{position:absolute;left:calc(50% - 3px);top:350px;opacity:0;animation:gwConf 2.2s linear both}.gw-hero{position:relative;flex:none;padding-top:51px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:gwLift .6s cubic-bezier(.3,.8,.3,1) 1.5s both}.gw-pop{margin-top:24px;animation:gwPop .6s cubic-bezier(.3,1.4,.5,1) both}.gw-pop>.mascot{display:block;height:201px}.gw-h{margin:26px 0 0;font-size:26px;font-weight:800;line-height:1.2;color:#0e8c9b}.gw-sub{position:relative;width:290px;max-width:100%;min-height:50px;margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.55;color:#3f4b4f}.gw-sub.is-fading span{display:block;animation:gwOut .4s ease-in 5.4s both}.gw-rise{animation:gwRise .45s ease-out both}.gw-stats{position:relative;flex:none;margin-top:19px;min-height:89px;display:flex;align-items:center;background:#fff;border:1px solid #E1ECEE;border-radius:16px}.gw-stats>div{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 4px}.gw-stats>div+div{border-left:1px solid #E1ECEE}.gw-stats span{display:flex;align-items:center;gap:8px;font-size:21px;font-weight:800}.gw-stats .t{color:#0e9fb2}.gw-stats .g{color:#1e8a4a}.gw-stats .a{color:#d9860b}.gw-stats small{font-size:14px;font-weight:500;color:var(--muted)}.gw-ch{flex:none;margin-top:8px;min-height:66px;box-sizing:border-box;padding:12px 16px;display:flex;flex-direction:column;justify-content:center;gap:10px;background:#fff;border:1px solid #E1ECEE;border-radius:16px}.gw-bar{position:relative;display:block;height:8px;border-radius:4px;background:#e3f3f6;overflow:hidden}.gw-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:#26c6da;animation:gwGrow 1s cubic-bezier(.2,.8,.3,1) 4.3s both}@keyframes gwGrow{0%{width:0}}.gw-chl{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:#3f4b4f}.gw-copy{flex:none;margin-top:8px;min-height:92px;box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:12px 14px;background:#fff;border:1px solid #E1ECEE;border-radius:16px}.gw-thumb{position:relative;flex:none;width:52px;height:68px;border-radius:4px 8px 8px 4px;overflow:hidden;box-shadow:0 6px 14px #14272b2e;background:#fff}.gw-thumb img{display:block;width:52px;height:68px;object-fit:cover;object-position:50% 0}.gw-copyt{flex:1 1 0;font-size:18px;font-weight:700;line-height:1.3;color:var(--ink)}.gw-copyt b{font-weight:700;color:#26c6da}.gw-view{flex:none;height:34px;padding:0 16px;border:1.5px solid #26C6DA;border-radius:10px;background:transparent;font:700 14px var(--font);color:#0e9fb2;cursor:pointer}.gw-recap .recap{margin-top:14px}.gw-notes{align-self:center;margin-top:10px;height:40px;padding:0 14px;border:0;background:transparent;font:700 15px var(--font);color:#0e8c9b;cursor:pointer}.gw-cta{position:sticky;bottom:0;z-index:2;margin:auto -19px 0;padding:18px 17px 28px;display:flex;flex-direction:column;gap:6px;background:linear-gradient(#f7fbfc00,#f7fbfc 28%)}.gw-cta button{height:54px;border-radius:14px;font:700 17px var(--font);cursor:pointer}.gw-later{height:48px!important;border:0;background:transparent;color:#0e9fb2}.gw-go{border:0;background:#26c6da;color:#fff;font-weight:800!important}@keyframes gwPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes gwLift{0%{transform:translateY(200px)}to{transform:translateY(0)}}@keyframes gwBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gwConf{0%{opacity:1;transform:translate(0) rotate(0)}25%{transform:translate(var(--dx),var(--up)) rotate(calc(var(--rot) * .3))}85%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * 1.35),calc(var(--up) + var(--fall))) rotate(var(--rot))}}@keyframes gwFade{0%{opacity:0}to{opacity:1}}@keyframes gwOut{0%{opacity:1}to{opacity:0}}@keyframes gwRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gw-hero,.gw-pop,.gw-rise,.gw-dot,.gw-sub.is-fading span{animation:none!important}.gw-bar i{animation:none}}.rd-sheet .btn.pri{background:#26c6da;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #26c6da47}.rd-sheet h2{margin:0;font-size:24px;font-weight:900}.rd-sheet>p:not(.sheet-line){margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4;color:var(--muted)}.rd-sheet .sheet-line{margin:0 0 10px;font:700 16px/1.4 var(--font);color:#121212}.rd-sheet.lv-sheet{align-items:center;gap:0;padding:22px 18px 28px;border-radius:32px 32px 0 0;font-family:var(--font);color:var(--ink)}.lv-x{position:absolute;top:14px;right:14px;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#8a9396;cursor:pointer}.rd-sheet.lv-sheet h2{margin:16px 0 0;padding:0 36px;font-size:22px;font-weight:700;line-height:1.3;text-align:center}.rd-sheet.lv-sheet>p{margin:10px 0 0;font-size:16px;font-weight:500;line-height:1.6;text-align:center;color:var(--muted)}.lv-sheet .lv-pic,.lv-pic.mascot{display:block;width:auto;height:170px;margin-top:18px}.lv-btns{display:flex;width:100%;margin-top:22px;gap:10px}.lv-btns .btn{flex:1 1 0;height:54px;margin:0;border-radius:14px;white-space:nowrap;font-family:var(--font);font-weight:600}.rd-sheet .lv-go{padding:0 12px;background:#22c7d9;box-shadow:none;font-size:18px}.lv-leave{padding:0 10px;background:#fff;color:#ef4f55;border:1.5px solid #EF4F55;font-size:15px}.gw-cta .pw-line{margin:-4px 0 -8px;text-align:center}.gw-cta .pw-line .pw-plans{height:auto;padding:0 2px;border-radius:0;font:800 13px var(--font)}.scrub{touch-action:none}.scrub .track.is-segs{display:flex;gap:3px;background:none;height:6px}.track.is-segs .sg{position:relative;height:6px;border-radius:3px;background:#e3eaec;overflow:hidden;min-width:6px}.track.is-segs .sg i{position:absolute;left:0;top:0;bottom:0;background:var(--cyan);border-radius:3px}.track.is-segs .sg.is-on{box-shadow:0 0 0 1.5px #26c6da66}.poll-mark{position:absolute;top:50%;z-index:2;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;border:2px solid #9FB4B8;display:grid;place-items:center;font:900 10px/1 var(--font);font-style:normal;color:var(--muted);pointer-events:none}.poll-mark.is-ok{background:var(--green-l);border-color:#189c4d;color:var(--green)}.poll-mark.is-no{background:var(--red-l);border-color:#c62828;color:var(--red)}.time .chunk-l{font:800 12px var(--font);color:var(--teal-d);background:var(--teal-l);padding:2px 10px;border-radius:10px}.ask-chat{height:min(86%,720px);padding:0;gap:0;overflow:hidden}.ac-hd{display:flex;align-items:center;gap:10px;padding:14px 10px 12px 16px;border-bottom:1px solid var(--line-2)}.ac-hd>div{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.ac-hd b{font-size:17px;font-weight:900}.ac-hd small{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-clear{border:0;background:none;color:var(--teal-d);font:800 13px var(--font);padding:8px}.ac-face{width:30px;height:30px;flex:none;border-radius:50%;object-fit:cover;background:var(--teal-l);box-shadow:0 0 0 2px #fff,0 0 0 3px #cdebef}.ac-hd .ac-face{width:36px;height:36px}.ac-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 8px;display:flex;flex-direction:column;gap:12px;background:#f7fafa}.ac-row{display:flex;align-items:flex-end;gap:8px;max-width:100%}.ac-row.is-you{justify-content:flex-end}.ac-bub{max-width:82%;padding:10px 13px;border-radius:18px;font:600 15px/1.45 var(--font);color:var(--ink);overflow-wrap:anywhere}.is-her .ac-bub{background:#fff;border:1px solid var(--line);border-bottom-left-radius:6px}.is-you .ac-bub{background:var(--teal);color:#fff;border-bottom-right-radius:6px;white-space:pre-wrap}.is-err .ac-bub{background:var(--amber-l);border-color:#f3d9ae;color:var(--amber)}.ac-bub p{margin:0;color:inherit;font:inherit}.ac-bub p+p,.ac-bub p+ul,.ac-bub ul+p{margin-top:6px}.ac-bub ul{margin:4px 0 0;padding-left:18px}.ac-bub li{margin:2px 0}.ac-bub b{font-weight:800}.ac-typing{display:inline-flex;gap:4px;padding:4px 2px}.ac-typing i{width:7px;height:7px;border-radius:50%;background:#9db4b9;animation:ac-dot 1.1s infinite ease-in-out}.ac-typing i:nth-child(2){animation-delay:.15s}.ac-typing i:nth-child(3){animation-delay:.3s}@keyframes ac-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.ac-ideas{display:flex;flex-wrap:wrap;gap:8px;padding:10px 0 0 38px}.ac-ideas button{border:1.5px solid #CFE3E7;background:#fff;border-radius:999px;padding:8px 12px;font:700 13.5px var(--font);color:var(--teal-d);text-align:left}.ask-chat>.mic-hint{margin:6px 16px 0}.ac-bar{display:flex;align-items:flex-end;gap:6px;margin:8px 10px calc(10px + env(safe-area-inset-bottom));padding:5px 5px 5px 14px;border:1.5px solid #CFE3E7;border-radius:26px;background:#fff;transition:border-color .15s,box-shadow .15s}.ac-bar:focus-within,.ac-bar.is-live{border-color:#26c6da;box-shadow:0 0 0 3px #26c6da29}.ac-bar textarea{flex:1;min-width:0;resize:none;border:0;outline:none;background:transparent;padding:9px 0;max-height:112px;font:600 16px/1.4 var(--font);color:var(--ink)}.ac-bar textarea::placeholder{color:#8a9a9e;font-weight:500}.ac-bar .mic-btn{position:static;flex:none;width:40px;height:40px;border:0}.ac-send{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .1s}.ac-send:disabled{background:#d5e2e5;color:#fff}.ac-send:not(:disabled):active{transform:scale(.92)}@media(prefers-reduced-motion:reduce){.ac-typing i{animation:none;opacity:.8}}.off-still{display:block;margin-top:8px;text-align:center;font:700 13.5px var(--font);color:var(--amber);animation:off-in .25s ease-out}@keyframes off-in{0%{opacity:0;transform:translateY(4px)}}.d-mine{--hc:#FFE066;background:linear-gradient(transparent 8%,var(--hc) 8%,var(--hc) 94%,transparent 94%);border-radius:3px;padding:0;-webkit-box-decoration-break:clone;box-decoration-break:clone}.d-mine.hc-y{--hc:#FFE066}.d-mine.hc-g{--hc:#9EF0A6}.d-mine.hc-o{--hc:#FFB870}.d-mine.hc-p{--hc:#FF9DAE}.d-mine.hc-sel{--hc:rgba(0,122,255,.22)}.read-scroll .ncert .ln{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.read-scroll.is-selecting{overscroll-behavior:contain}.hl-dots{display:flex;align-items:center;gap:10px}.hl-dot{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--hc);box-shadow:inset 0 0 0 1px #00000014,0 1px 3px #0000001f;cursor:pointer;transform:scale(0);animation:hl-pop .42s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--i) * 45ms);transition:box-shadow .15s}.hl-dot.hc-y{--hc:#FFD43B}.hl-dot.hc-g{--hc:#4CD964}.hl-dot.hc-o{--hc:#FF9500}.hl-dot.hc-p{--hc:#FF4D6D}.hl-dot[aria-pressed=true]{box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--ink)}.hl-dot:active{transform:scale(.88)}.hl-del{width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#f1f4f5;color:var(--ink);display:flex;align-items:center;justify-content:center;transform:scale(0);animation:hl-pop .42s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--i) * 45ms)}@keyframes hl-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.hl-pop{position:absolute;z-index:60;transform:translate(-50%,calc(-100% - 12px));padding:8px 10px;border-radius:24px;background:#fff;box-shadow:0 10px 30px #14272b38,0 0 0 1px #14272b0d;animation:hl-in .28s cubic-bezier(.34,1.56,.64,1)}.hl-pop.is-below{transform:translate(-50%,12px)}.hl-pop:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:#fff;transform:translate(-50%) rotate(45deg);border-radius:2px;box-shadow:3px 3px 6px #14272b14}.hl-pop.is-below:after{bottom:auto;top:-6px;box-shadow:-2px -2px 4px #14272b0d}@keyframes hl-in{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.pen-bar .hl-dots{gap:8px}.pen-bar .hl-dot{width:26px;height:26px;padding:0;border-radius:50%;background:var(--hc)}@media(prefers-reduced-motion:reduce){.hl-dot,.hl-del,.hl-pop{animation:none;transform:none}.hl-pop{transform:translate(-50%,calc(-100% - 12px))}.hl-pop.is-below{transform:translate(-50%,12px)}}.hl-catch{position:absolute;inset:0;z-index:59}.my-note.can-del{position:relative;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background .15s,transform .15s}.my-note.is-held{background:#e4ecfd;transform:scale(.99)}.note-catch{position:fixed;inset:0;z-index:59}.note-pop{left:50%;top:0;padding:6px}.pen-bar.is-hl{gap:10px;padding-left:12px}.pen-bar.is-hl .pen-hint{flex:1;min-width:0;font:700 12.5px var(--font);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-auto{display:block;height:3px;margin-top:10px;border-radius:2px;background:var(--cyan);transform-origin:left;animation:qs-auto linear forwards}@keyframes qs-auto{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.board .dr{filter:none}.board .dr[pathLength]{stroke-dasharray:1 1;animation-name:draw-solid}@keyframes draw-solid{0%{stroke-dasharray:1 1;stroke-dashoffset:1}to{stroke-dasharray:1 0;stroke-dashoffset:0}}.board path,.board rect,.board line,.board polyline,.board ellipse,.board circle{stroke-linecap:round;stroke-linejoin:round}.board svg{max-height:min(32vh,260px)}.d-mine,.d-mine.hc-v{--hc:#E2D3FF}.d-mine.hc-p{--hc:#FFCCE6}.d-mine.hc-l{--hc:#DDF5A6}.d-mine.hc-o{--hc:#FFD8BF}.hl-dot.hc-v{--hc:#9B6BFF}.hl-dot.hc-p{--hc:#F25CAE}.hl-dot.hc-l{--hc:#8BC926}.hl-dot.hc-o{--hc:#FF8A3D}.read-scroll .ncert-opener{margin-top:-74px;padding-top:104px}.read-scroll .ncert{position:relative;z-index:0}.hlmode .d-kw{text-decoration-color:transparent!important;cursor:text!important}.hlmode [data-w],.hlmode [data-w]:hover{cursor:text;background-color:transparent}.hlmode .d-mine[data-w]:hover{background-color:transparent}.d-mine{margin:0 -.5px;padding:0 .5px}.d-mine.hl-tail{padding-right:.32em;margin-right:-.32em}.hl-handle{position:absolute;z-index:61;width:2px;margin-left:-1px;background:#0e8c9b;border-radius:1px;pointer-events:none}.hl-knob{position:absolute;left:50%;top:100%;width:22px;height:22px;margin:-2px 0 0 -11px;border-radius:50%;background:#0e8c9b;box-shadow:0 2px 6px #0e8c9b59;pointer-events:auto;touch-action:none;cursor:grab}.hl-knob:before{content:"";position:absolute;inset:-12px}.hl-handle.is-s .hl-knob{border-top-right-radius:4px}.hl-handle.is-e .hl-knob{border-top-left-radius:4px}.d-mine.k-sup,.d-mine.k-sub{position:relative;background:none}.d-mine.k-sup:before,.d-mine.k-sub:before{content:"";position:absolute;left:-.5px;right:-.5px;z-index:-1;background:var(--hc)}.d-mine.k-sup:before{top:.3em;bottom:-.56em}.d-mine.k-sub:before{top:-.98em;bottom:.42em}.lib-scroll .ncert .ln,.lib-scroll .pp-page .ln,.lib-scroll .pp-page .pp-p{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.is-own .pen{right:18px;bottom:calc(92px + env(safe-area-inset-bottom));width:54px;height:54px;border-radius:27px;box-shadow:0 6px 18px #14272b2e}.is-own .pen-menu{bottom:calc(156px + env(safe-area-inset-bottom))}.ctrls{grid-template-columns:1fr auto 1fr;column-gap:24px}.ctrls>button:first-child{justify-self:start;padding:0 18px}.ctrls>button:last-child{justify-self:end;padding:0 18px}.ctrls .playbtn{width:60px;height:52px;border-radius:26px}.poll-mark{width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-width:0;background:#9fb4b8;box-shadow:0 0 0 2px #fff;font-size:0;color:transparent;cursor:pointer;pointer-events:auto}.poll-mark:after{content:"";position:absolute;inset:-12px}.poll-mark.is-ok{background:#189c4d}.poll-mark.is-no{background:#c62828}.read-scroll .board,.read-scroll .board *,.read-scroll .ncert-fig,.read-scroll .ncert-tbl,.lib-scroll .board,.lib-scroll .pp-bcard,.lib-scroll svg,.lib-scroll .ncert-tbl,.read-scroll .ink-layer,.read-scroll .ink-layer *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.board text,.ink-layer text{pointer-events:none}.pen-bar.is-hl{inset:auto 12px 146px;height:auto;padding:10px 12px 12px;flex-direction:column;align-items:stretch;gap:8px;border-radius:20px;box-shadow:0 10px 30px #14272b33;animation:ht-in .25s cubic-bezier(.34,1.56,.64,1)}.is-own .pen-bar.is-hl{bottom:calc(160px + env(safe-area-inset-bottom))}.pen-bar.is-hl .pen-hint{flex:none;text-align:center;font:600 12.5px var(--font);color:var(--muted);white-space:normal}.pen-bar.is-hl .pen-hint b{color:var(--ink);margin-right:3px}.pen-row{display:flex;align-items:center;justify-content:center;gap:14px}.pen-bar.is-hl .hl-dots{gap:14px}.pen-bar.is-hl .hl-dot{width:36px;height:36px;padding:0;border-radius:50%;background:var(--hc)}.pen-bar.is-hl .hl-dot[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 5.5px var(--ink);transform:scale(1.08)}.pen-bar.is-hl .pen-x{width:36px;height:36px;padding:0;border-radius:50%;background:#f1f4f5;color:var(--muted);font:800 14px var(--font)}@keyframes ht-in{0%{opacity:0;transform:translateY(8px)}}.player{padding:10px 18px calc(12px + env(safe-area-inset-bottom));border-top:0;box-shadow:0 -6px 20px #14272b12}.ctrls{grid-template-columns:72px 58px 72px;justify-content:center;column-gap:34px;margin-top:6px}.ctrls>button:first-child,.ctrls>button:last-child{justify-self:center;padding:0}.ctrls button{height:56px;gap:3px;font:700 11.5px var(--font);color:var(--muted)}.ctrls button svg{color:var(--ink)}.ctrls .rate{font-size:16px;color:var(--ink)}.ctrls .playbtn{width:58px;height:58px;border-radius:50%;padding:0;background:var(--cyan);color:#fff;box-shadow:0 6px 16px #26c6da61}.ctrls .playbtn svg{color:#fff}.ctrls .playbtn:active{transform:scale(.95)}.scrub .track{height:6px;border-radius:3px}.time{margin-top:6px;align-items:center}.time>span{font:700 11.5px var(--font);color:var(--muted);font-variant-numeric:tabular-nums}.time .chunk-l{padding:2px 10px;border-radius:10px;background:var(--teal-l);font:800 11px var(--font);color:var(--teal-d)}.poll-mark.is-ok,.poll-mark.is-no{width:16px;height:16px;margin:-8px 0 0 -8px;font:900 9px/16px var(--font);color:#fff;display:grid;place-items:center}.readscreen:has(.pen-bar.is-hl) .pen{opacity:0;pointer-events:none}.player{padding:6px 16px calc(10px + env(safe-area-inset-bottom))}.ctrls{margin-top:2px;grid-template-columns:72px 52px 72px;column-gap:30px}.ctrls button{height:50px}.ctrls .playbtn{width:52px;height:52px;box-shadow:0 4px 12px #26c6da52}.scrub .track{height:4px}.time{margin-top:2px}.is-maam .pen{bottom:140px}.pen-bar.is-hl{bottom:136px}.is-maam .pen{bottom:calc(var(--player-h, 118px) + 18px)}.is-maam .pen-menu{bottom:calc(var(--player-h, 118px) + 76px)}.hl-hint{position:absolute;left:14px;right:14px;bottom:calc(var(--player-h, 0px) + 16px);z-index:12;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:18px;background:#fff;border:1.5px solid #BFE6EB;box-shadow:0 10px 26px #14272b2e;font-family:var(--font);animation:hh-in .3s cubic-bezier(.34,1.56,.64,1),hh-blink 1.8s ease-in-out .4s infinite}.is-own .hl-hint{bottom:calc(92px + env(safe-area-inset-bottom))}.hl-hint>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;font:600 12.5px/1.3 var(--font);color:var(--muted)}.hl-hint b{font:800 15px var(--font);color:var(--ink)}.hl-hint button{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:#f1f4f5;color:var(--muted);font:800 13px var(--font)}@keyframes hh-in{0%{opacity:0;transform:translateY(10px)}}@keyframes hh-blink{0%,to{box-shadow:0 10px 26px #14272b2e,0 0 #26c6da00}50%{box-shadow:0 10px 26px #14272b2e,0 0 0 6px #26c6da47}}.hl-hint-demo{position:relative;flex:none;width:58px;height:34px;border-radius:10px;background:#f4fafb}.hh-line{position:absolute;left:8px;right:8px;top:15px;height:4px;border-radius:2px;background:#d5e2e5}.hh-band{position:absolute;left:8px;top:11px;height:12px;width:0;border-radius:3px;background:#9b6bff73;animation:hh-band 2.2s ease-in-out infinite}.hh-finger{position:absolute;left:8px;top:18px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#14272b59;border:2px solid #fff;animation:hh-finger 2.2s ease-in-out infinite}@keyframes hh-band{0%,28%{width:0}70%,to{width:42px}}@keyframes hh-finger{0%{transform:scale(1)}12%,28%{transform:scale(.8)}70%{left:50px;transform:scale(.8)}85%,to{left:50px;transform:scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.hl-hint,.hh-band,.hh-finger{animation:none}.hh-band{width:42px}}.readscreen:has(.hl-hint) .pen{opacity:0;pointer-events:none}.ln.ln-blink{animation:ln-blink 1.1s ease-in-out;-webkit-box-decoration-break:clone;box-decoration-break:clone}@keyframes ln-blink{0%,to{background:transparent;box-shadow:none}20%,60%{background:#26c6da4d;box-shadow:0 0 0 4px #26c6da4d}40%{background:#26c6da14;box-shadow:0 0 0 4px #26c6da14}}@media(prefers-reduced-motion:reduce){.ln.ln-blink{animation:none;background:#26c6da33}}.board{max-width:306px}.board svg{max-height:min(29vh,234px)}button.rt-av{padding:0;border:0;background:transparent;cursor:pointer;width:42px;height:42px}button.rt-av img{width:34px;height:34px;transition:filter .3s ease}button.rt-av:active{transform:scale(.94)}.rt-av:not(.is-off):before{opacity:.32}.rt-av:not(.is-off)>i{opacity:.8}.rt-av.is-off:before,.rt-av.is-off>i{opacity:0}.rt-av.is-off img{filter:grayscale(1);opacity:.85;border-color:#e3e8ea;background:#eef1f2}.rt-av.is-off{box-shadow:0 0 0 1.5px #d5dcde inset;border-radius:50%}.rt-play{position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;border-radius:50%;background:#26b5c7;border:2px solid #fff;box-sizing:border-box}.rt-play:after{content:"";position:absolute;left:5px;top:3.5px;border-style:solid;border-width:3.5px 0 3.5px 5.5px;border-color:transparent transparent transparent #fff}.md-sheet{padding:10px 20px calc(22px + env(safe-area-inset-bottom))}.md-sheet .grab{display:block;width:40px;height:5px;margin:0 auto 14px;border-radius:3px;background:#d5dcde}.md-sheet h2{margin:0 0 14px;font:800 20px/1.25 var(--font);color:var(--ink);text-align:left}.md-opts{display:flex;flex-direction:column;gap:12px}.md-opt{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px 12px 12px;border-radius:18px;border:1.5px solid #DDE4E6;background:#fff;text-align:left;cursor:pointer;font-family:var(--font);transition:border-color .15s,background .15s}.md-opt.is-on{border-color:#5fc3d0;background:#f1fafb}.md-opt:disabled{opacity:.5;cursor:default}.md-opt:active:not(:disabled){transform:scale(.99)}.md-pic{flex:none;width:64px;height:64px;border-radius:14px;display:grid;place-items:center;overflow:hidden}.md-pic.is-maam img{width:64px;height:64px;object-fit:cover}.md-pic.is-own{background:#f3f5f6;color:#c0563b}.md-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.md-tx b{font:800 17px/1.2 var(--font);color:var(--ink)}.md-tx small{font:500 13.5px/1.3 var(--font);color:#5b676c}.md-radio{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid #C9D3D6;box-sizing:border-box}.md-opt.is-on .md-radio{border:0;background:radial-gradient(circle,#fff 0 4.5px,#26b5c7 5px)}.hh-finger{top:17px;width:15px;height:19px;margin:-2px 0 0 -6px;border:0;border-radius:0;background:var(--tap-hand) no-repeat center/contain;filter:drop-shadow(0 2px 2px rgba(20,39,43,.22));transform-origin:6px 2px;z-index:2}.hh-hs,.hh-he{position:absolute;top:9px;width:2px;height:16px;margin-left:-1px;border-radius:1px;background:#0e8c9b;opacity:0}.hh-hs:after,.hh-he:after{content:"";position:absolute;left:50%;top:100%;width:7px;height:7px;margin:-1px 0 0 -3.5px;border-radius:50%;background:#0e8c9b}.hh-hs{left:8px;animation:hh-hs 2.2s ease-in-out infinite}.hh-he{left:8px;animation:hh-he 2.2s ease-in-out infinite}@keyframes hh-hs{0%,24%{opacity:0}28%,to{opacity:1}}@keyframes hh-he{0%,24%{opacity:0;left:8px}28%{opacity:1;left:8px}70%,to{opacity:1;left:50px}}@media(prefers-reduced-motion:reduce){.hh-hs,.hh-he{animation:none;opacity:1}.hh-he{left:50px}}.hh-finger{animation:hh-hand 2.2s ease-in-out infinite}@keyframes hh-hand{0%{left:8px;opacity:1;transform:scale(1)}12%,28%{left:8px;opacity:1;transform:scale(.82)}70%{left:50px;opacity:1;transform:scale(.82)}82%{left:50px;opacity:1;transform:scale(1)}92%,to{left:50px;opacity:0;transform:scale(1)}}.hh-hs:after,.hh-he:after{width:6px;height:6px;margin-left:-3px}@media(prefers-reduced-motion:reduce){.hh-finger{animation:none}}.rt-more{position:absolute;right:-3px;bottom:-3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14272b40;box-sizing:border-box}.rt-more:after{content:"";position:absolute;left:5px;top:4px;width:4px;height:4px;border:solid #0E8C9B;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.rt-tip{position:absolute;right:58px;top:58px;z-index:20;white-space:nowrap;padding:7px 11px;border:0;border-radius:12px;background:#14272b;color:#fff;font:600 12.5px/1.3 var(--font);text-align:left;box-shadow:0 6px 18px #14272b38;animation:rt-tip 4.2s ease both;cursor:pointer}.rt-tip:before{content:"";position:absolute;right:18px;top:-5px;width:10px;height:10px;background:#14272b;transform:rotate(45deg);border-radius:2px}@keyframes rt-tip{0%{opacity:0;transform:translateY(-4px)}8%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.rt-tip{animation:none}}.ny{display:flex;flex-direction:column;background:linear-gradient(180deg,#e3f5f9,#f3fafc 46%,#fff)}.ny-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 28px;text-align:center}.ny-pic{animation:gwPop .55s cubic-bezier(.3,1.4,.5,1) both}.ny-pic .mascot,.ny-pic img{display:block}.ny-h{margin:6px 0 0;font:800 26px/1.2 var(--font);color:#0f3440;animation:gwRise .45s ease-out .25s both}.ny-polls{display:flex;gap:10px;margin:4px 0 2px}.ny-polls i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 16px var(--font);font-style:normal;background:#eef3f4;color:#5b676c;animation:gwPop .4s cubic-bezier(.3,1.4,.5,1) both}.ny-polls i.ok{background:#ddf1e5;color:#1e8e4e}.ny-polls i.no{background:#fbe3e1;color:#c62828}.ny-p{max-width:300px;margin:0;font:600 15px/1.45 var(--font);color:#4a6068;animation:gwRise .45s ease-out .9s both}.ny-cta{display:flex;flex-direction:column;gap:6px;padding:12px 20px calc(18px + env(safe-area-inset-bottom));animation:gwRise .45s ease-out 1.1s both}.ny-cta .btn{width:100%;height:52px;font-size:16px}.ny-cta .btn.pri{background:linear-gradient(180deg,#2cc9dc,#14a9be);box-shadow:0 8px 20px #14a9be47;border:0;color:#fff}.ny-cta .btn.ghost{color:#2b8a99}@media(prefers-reduced-motion:reduce){.ny-pic,.ny-h,.ny-polls i,.ny-p,.ny-cta{animation:none}}.md-pic.is-maam{background:#e3f4f7}.md-pic.is-maam img{object-position:center top}.md-pic.is-own img{width:40px;height:52px;object-fit:cover;border-radius:3px 5px 5px 3px;box-shadow:0 3px 8px #14272b38,inset 2px 0 #0000001f}.lib-scroll.is-selecting,.lib-scroll.is-selecting *,.lib-scroll .ink-layer,.lib-scroll .ink-layer *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hl-sel-layer{position:absolute;left:0;top:0;width:0;height:0;z-index:5;pointer-events:none}.hl-sel-layer i{position:absolute;border-radius:3px;background:#007aff33;mix-blend-mode:multiply}.hl-sel-layer{z-index:20}.k-b{font-weight:700}.pp-page .pp-intro .k-def{background:#eef6ea}.ln .d-mine:not(.k-sup):not(.k-sub),.pp-page .ln .d-mine:not(.k-sup):not(.k-sub){background:linear-gradient(transparent 8%,var(--hc) 8%,var(--hc) 94%,transparent 94%)}@media(hover:hover)and (pointer:fine){.read-scroll .ncert [data-w],.lib-scroll .ncert [data-w],.lib-scroll .pp-page [data-w]{cursor:text}[data-kw],[data-kw] [data-w]{cursor:pointer}}.socho{position:absolute;left:50%;bottom:calc(150px + env(safe-area-inset-bottom,0px));z-index:30;transform:translate(-50%);animation:sochoIn .3s cubic-bezier(.3,1.4,.5,1) both}.socho-b{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1.5px solid #BFE6EC;border-radius:999px;background:#fff;box-shadow:0 10px 26px #14272b29;font:inherit;color:var(--ink);cursor:pointer}.socho-ring{width:34px;height:34px;transform:rotate(-90deg)}.socho-ring circle{fill:none;stroke:#e3f5f7;stroke-width:4}.socho-ring .socho-fill{stroke:#26c6da;stroke-linecap:round;stroke-dasharray:94.25;stroke-dashoffset:94.25;animation:sochoFill linear forwards}.socho-t{font-size:17px;font-weight:800}.socho-go{margin-left:4px;padding:5px 10px;border-radius:999px;background:#e3f5f7;color:#0e8c9b;font-size:13px;font-weight:800;white-space:nowrap}@keyframes sochoFill{to{stroke-dashoffset:0}}@keyframes sochoIn{0%{opacity:0;transform:translate(-50%,10px) scale(.9)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.socho{animation:none}.socho-ring .socho-fill{animation:none;stroke-dashoffset:0}}.sw-row{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;border:1px solid #E1E8EA;border-radius:16px;background:#fff;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.sw-tx{flex:1;display:flex;flex-direction:column;gap:2px}.sw-tx b{font-size:16px;font-weight:800}.sw-tx small{font-size:13px;font-weight:600;color:var(--muted)}.sw{position:relative;flex:none;width:46px;height:28px;border-radius:14px;background:#d4dcde;transition:background .2s}.sw:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.sw-row.is-on .sw{background:#26c6da}.sw-row.is-on .sw:after{transform:translate(18px)}.board.is-tall svg{max-height:min(66vh,520px)}.pyq-chip.is-no{border-color:#f3a9ab;background:#fff1f1;color:#c62828}.pyq-chip.is-ok{border-color:#9fd8ae;background:#effaf2;color:#23783f}.rate-btn{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sp{position:absolute;inset:0;z-index:60;pointer-events:none}.sp-dim{position:absolute;inset:0;background:#08121661;animation:spIn .15s ease-out both}.sp-half{position:absolute;border-radius:999px 999px 0 0;background:#fff;box-shadow:0 -6px 28px #08121638;transform-origin:50% 100%;animation:spUp .2s cubic-bezier(.2,.9,.3,1.1) both}.sp-now{position:absolute;left:50%;bottom:10px;transform:translate(-50%);font:900 24px var(--font);color:#0e9fb2;letter-spacing:-.01em}.sp-o{position:absolute;transform:translate(-50%,-50%);min-width:32px;height:28px;padding:0 3px;border-radius:14px;display:flex;align-items:center;justify-content:center;font:700 12.5px var(--font);color:#5b676c;transition:background .08s,color .08s,transform .08s}.sp-o.is-cur{color:#0e8c9b;font-weight:800}.sp-o.is-pick{background:#26c6da;color:#fff;font-weight:800;transform:translate(-50%,-50%) scale(1.12)}@keyframes spIn{0%{opacity:0}}@keyframes spUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sp-dim,.sp-half{animation:none}}.ac-bub ol{margin:4px 0 0;padding-left:20px}.ac-bub ol li{margin:3px 0}.ac-bub p+ol,.ac-bub ol+p{margin-top:6px}.ac-bub .ac-tip{margin-top:8px;padding:7px 10px;border-radius:10px;background:var(--amber-l);color:var(--amber)}.ac-bub .ac-tip b{color:var(--amber)}.qs-src,.poll-card .qs-src{margin-top:10px;padding:10px 12px;border-radius:14px;background:#f4fafb;border:1px solid #D5ECEF}.qs-src p{margin:0;font:400 14.5px/1.5 NcertBook,Bookman Old Style,Georgia,serif;color:#1a1a1a;text-align:left}.qs-src p b{margin-right:6px;font:800 10.5px var(--font);letter-spacing:.08em;color:var(--teal-d)}.iboard{min-height:24px;margin:-2px 0 8px;padding-left:10px;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;text-indent:0;font:700 17px/1.45 Kalam,cursive;color:#08348a;transform:rotate(-1deg);transform-origin:left center}.ib-bit{white-space:nowrap}.ib-w{display:inline-block;opacity:0;clip-path:inset(0 100% 0 0);animation:ibWrite .34s ease-out forwards;animation-delay:var(--d,0ms)}@keyframes ibWrite{to{opacity:1;clip-path:inset(-4px -4px -4px 0)}}.ib-key{position:relative;color:#b0001e}.ib-key:after{content:"";position:absolute;left:-2px;right:-3px;bottom:0;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5.2C20 2.6 42 6.4 62 3.8 76 2 88 3.2 99 4.6' fill='none' stroke='%23B0001E' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0/100% 100%;clip-path:inset(0 100% 0 0);animation:ibLine .5s ease-out forwards;animation-delay:var(--d,0ms)}@keyframes ibLine{to{clip-path:inset(0 0 0 0)}}.ib-star{width:20px;height:20px;overflow:visible;margin-left:-4px}.ib-star path{fill:#ffd43b73;stroke:#d98e00;stroke-width:1.8;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:draw .6s ease forwards;filter:url(#mn-rough)}.ncert-side .iboard{margin:4px 0}@media(prefers-reduced-motion:reduce){.ib-w,.ib-key:after,.ib-star path{animation:none!important;opacity:1;clip-path:none;stroke-dashoffset:0}}.lib{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--bg)}.lib-top{flex:none;height:56px;padding:0 8px;display:flex;align-items:center;justify-content:space-between}.lib-title{flex:1;text-align:center}.lib-switch{flex:none;padding:0 16px 8px}.chips{margin-top:10px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips button{flex:none;height:34px;padding:0 14px;border-radius:99px;border:1.5px solid var(--line);background:#fff;font-weight:700;font-size:14px;color:var(--muted)}.chips button.on{background:var(--ink);border-color:var(--ink);color:#fff}.lib-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 16px 80px;scrollbar-width:none}.lib-scroll::-webkit-scrollbar{display:none}.book-head{margin:4px 4px 10px;display:flex;flex-direction:column;gap:2px}.book-head span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-d)}.book-head small{font-size:13px;font-weight:600;color:var(--muted)}.book-topic{margin-bottom:14px;border-radius:6px;background:#fff;box-shadow:0 1px 4px #14272b1a;overflow:hidden}.book-topic .ncert-p{font-size:calc(16px * var(--z,1));line-height:2}.book-topic .ncert-h{font-size:calc(18px * var(--z,1))}.book-topic.is-plain .k-aw{color:inherit;font-weight:inherit}.book-unread{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f7f9f9;border-bottom:1px solid var(--line-2);font:700 13px var(--font);color:var(--muted)}.book-unread button{height:32px;padding:0 12px;border:0;border-radius:10px;background:var(--teal-btn);color:#fff;font:800 13px var(--font)}.zoom{position:absolute;right:16px;bottom:16px;z-index:4;height:44px;padding:0 4px;border-radius:22px;background:#fff;box-shadow:0 4px 14px #14272b29;display:flex;align-items:center;gap:4px;font:800 13px var(--font)}.zoom button{width:36px;height:36px;border:0;border-radius:18px;background:#f2f6f7;font-size:20px;font-weight:800;color:var(--ink)}.zoom button:disabled{opacity:.35}.lib-book{padding-bottom:0}.lib-book:after{content:"";display:block;height:96px}.notes-head{margin:4px 4px 12px;display:flex;flex-direction:column;gap:2px}.notes-head span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.notes-head b{font-size:24px;font-weight:900;line-height:1.15}.notes-head small{font-size:14px;font-weight:600;color:var(--muted)}.notes-list{display:flex;flex-direction:column;gap:14px}.nc{border-radius:22px;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(20,39,43,.06);box-shadow:0 1px 3px #14272b0f;scroll-margin-top:8px}.nc-hd,.nc-hand>div:first-child{min-height:50px;padding:8px 14px;background:var(--hd)!important;display:flex;align-items:center;justify-content:space-between;gap:8px;height:auto!important}.nc-hd>span:first-child,.nc-hand>div:first-child>span:first-child{font-family:var(--hand);font-size:20px!important;font-weight:700;color:var(--ink)!important;line-height:1.15;min-width:0}.nc-star{flex:none;font-family:var(--font)!important;font-size:12px!important;font-weight:800;color:var(--ink)!important;background:#fff!important;padding:4px 10px;border-radius:99px;box-shadow:0 1px 2px #14272b14}.nc-hand{font-family:var(--font)}.nc-pad{padding:14px;display:flex;flex-direction:column;gap:10px}.nc-soon{font-size:14px;font-weight:600;color:var(--muted)}.nc-pegs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nc-peg{background:#fff;border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.nc-peg b{font-size:22px;font-weight:900;color:var(--ink);line-height:1.05;overflow-wrap:anywhere}.nc-peg span{font-size:13px;font-weight:700;line-height:1.25;color:#3c4a4f}.nc-pic{background:#fff;border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.nc-pt{font-family:var(--hand);font-size:17px;font-weight:700;color:var(--ink);line-height:1.15}.nc-flow{display:flex;flex-direction:column;align-items:stretch;gap:2px}.nc-flow i{font-style:normal;text-align:center;font-weight:900;color:var(--ink);line-height:1}.nc-flow span{background:var(--hd);color:var(--ink);border-radius:10px;padding:7px 10px;font-size:14px;font-weight:700;text-align:center;line-height:1.3}.nc-cmp{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.nc-cmp th{text-align:left;font-weight:900;color:var(--ink);padding:4px;font-size:13px}.nc-cmp td{padding:5px 4px;border-top:1px solid #EEF1F2;vertical-align:top;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.nc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nc-tiles div{background:#f7f9f9;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.nc-tiles b{font-size:14px;overflow-wrap:anywhere}.nc-tiles span{font-size:12px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.nc-trap{align-self:flex-start;font-size:13px;font-weight:800;color:#fff;background:#c62828;padding:6px 10px;border-radius:8px;line-height:1.35}.nc-trick{background:#fff;border:2px solid var(--ink);border-radius:14px;padding:8px 12px;font-family:var(--hand);font-size:16px;font-weight:700;line-height:1.25;color:var(--ink)}.nc-trick small{display:block;font-family:var(--font);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nc-me{padding:0 14px 14px;display:flex;flex-direction:column;gap:8px}.nc-mist{display:flex;gap:8px;align-items:flex-start;background:#fff;border:2px solid #C62828;border-radius:12px;padding:8px 10px}.nc-mist b{flex:none;font-size:12px;font-weight:800;color:#fff;background:#c62828;padding:2px 8px;border-radius:6px;transform:rotate(-2deg)}.nc-mist span{font-size:14px;font-weight:600;line-height:1.35}.nc-more{font-size:13px;font-weight:700;color:var(--red)}.nc-mynote{font-family:var(--hand);font-size:17px;color:var(--ncert-blue);line-height:1.25;transform:rotate(-1deg);padding:2px 4px}.nc-meta{display:flex;gap:6px;flex-wrap:wrap}.nc-meta span{font-size:12px;font-weight:800;padding:3px 9px;border-radius:99px;background:#ffffffd9;color:var(--muted)}.nc-lock{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#ffffffd9;font-size:14px;font-weight:700;color:var(--muted)}.nc-lock button{height:34px;padding:0 16px;border:0;border-radius:10px;background:var(--teal-btn);color:#fff;font-weight:800;font-size:14px}.nc-ok{display:flex;align-items:center;gap:6px;color:var(--green);font-weight:800}.nc-rv{color:var(--red);font-weight:800}.btn.dark{margin-top:18px;background:var(--ink);color:#fff;font-size:16px}.nc-hand *{max-width:100%}.nc-hand [style*="width: 349px"],.nc-hand [style*="height: 4"]{width:auto!important;height:auto!important}#print-root{display:none}body.pr-measure #print-root{display:block;position:absolute;left:-10000px;top:0}.pr-page{width:210mm;height:297mm;padding:0 9mm 6mm;box-sizing:border-box;background:#fffdf7;display:flex;flex-direction:column;break-after:page;font-family:var(--font);color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pr-page header{margin:0 -9mm;height:22mm;padding:0 9mm;background:var(--ink);color:#fff;display:flex;align-items:center;gap:5mm}.pr-page header i{width:13mm;height:13mm;border-radius:4mm;background:var(--cyan);color:var(--ink);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:20px;font-weight:900}.pr-page header div{flex:1;display:flex;flex-direction:column}.pr-page header b{font-size:22px}.pr-page header small{font-size:12px;color:#8fd9e2}.pr-page header span{border:2px solid var(--cyan);border-radius:99px;padding:5px 12px;font-size:12px;font-weight:800}.pr-grid{flex:1;min-height:0;margin-top:5mm;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:4mm}.pr-cell{min-height:0;min-width:0;overflow:hidden}.pr-fit{width:100%}.pr-fit .nc{box-shadow:none}.pr-fit .nc-lock{display:none}.pr-page footer{height:8mm;display:flex;align-items:center;gap:5mm;font-size:11px;font-weight:700;color:var(--muted)}.pr-page footer span{display:flex;align-items:center;gap:2mm}.pr-page footer i{width:3.5mm;height:3.5mm;border-radius:1mm;display:block}.pr-page footer i.r{background:#c62828}.pr-page footer i.y{background:#ffd54a}.pr-page footer i.b{border:2px solid var(--ncert-blue);box-sizing:border-box}.pr-page footer em{margin-left:auto;font-style:normal;color:var(--teal-d);font-weight:800}@media print{@page{size:A4;margin:0}html,body{height:auto!important;background:#fff!important}body.printing>*:not(#print-root){display:none!important}body.printing #print-root{display:block!important;position:static!important}}.nc-rv.nc-kal{color:var(--amber)}.lib-book.is-own .book-topic{border-radius:14px;box-shadow:0 1px 3px #14272b14}.lib-book.is-own .book-topic .ncert-p{font-size:calc(16px * var(--z,1));line-height:calc(26.4px * var(--z,1))}.lib-book.is-own .book-topic .ncert-h{font-size:calc(19px * var(--z,1))}.lib-book.is-own .book-topic .ncert-h.l3{font-size:calc(17px * var(--z,1))}.btn,.qopt,.poll-opt,.trow,.ch-row,.nba-go,.pen-menu button,.kw-ask,.ic{transition:transform .12s ease,background-color .15s,border-color .15s,box-shadow .15s}.btn:active,.nba-go:active,.trow:active,.ch-row:active,.pen-menu button:active{transform:scale(.98)}.qopt:not(:disabled):active,.poll-opt:not(.res):active{transform:scale(.985)}.qopt.ok,.poll-opt.res.ok,.pyq-opt.ok{animation:mi-pop .38s cubic-bezier(.2,1.6,.4,1)}.qopt.no,.poll-opt.res.no,.pyq-opt.no{animation:mi-shake .36s ease}@keyframes mi-pop{0%{transform:scale(.97)}60%{transform:scale(1.02)}to{transform:none}}@keyframes mi-shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.poll-opt.res{background-repeat:no-repeat;animation:mi-sweep .6s ease-out both}@keyframes mi-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.ncert.on-cue .ln.seen .ln-dot{background:var(--teal);opacity:.9;transform:scale(1.15);transition:transform .3s cubic-bezier(.2,1.6,.4,1),background .3s}.done .grew-pg{animation:mi-rise .55s cubic-bezier(.2,.9,.3,1) both}.done .grew-back{animation:mi-rise .55s cubic-bezier(.2,.9,.3,1) .08s both}.done .grew-tag{animation:mi-tag .5s cubic-bezier(.2,1.5,.4,1) both}.done .grew-tag.a{animation-delay:.45s}.done .grew-tag.r{animation-delay:.65s}.done .grew-tag.y{animation-delay:.85s}@keyframes mi-rise{0%{opacity:0;transform:translateY(18px) rotate(var(--rot,0))}to{opacity:1}}@keyframes mi-tag{0%{opacity:0;transform:scale(.6)}to{opacity:1}}.done .segs i.on{animation:mi-fill .5s ease both}@keyframes mi-fill{0%{background:#e4e8e9}}.res-dots i{animation:mi-tag .42s cubic-bezier(.2,1.5,.4,1) both}.res-dots i:nth-child(1){animation-delay:.15s}.res-dots i:nth-child(2){animation-delay:.25s}.res-dots i:nth-child(3){animation-delay:.35s}.res-dots i:nth-child(4){animation-delay:.45s}.res-dots i:nth-child(5){animation-delay:.55s}.res-dots i:nth-child(n+6){animation-delay:.6s}.nba-go{position:relative;overflow:hidden}.nba-go:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-18deg);animation:mi-shine 1.1s ease .6s 1 both}@keyframes mi-shine{to{left:130%}}.stk svg{animation:mi-wiggle .9s ease .4s 1}@keyframes mi-wiggle{0%,to{transform:none}25%{transform:rotate(-10deg) scale(1.1)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}.confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:60}.confetti i{position:absolute;top:-12px;height:12px;border-radius:2px;opacity:.95;animation:mi-fall 1.4s cubic-bezier(.25,.6,.4,1) both}@keyframes mi-fall{0%{transform:translateY(0) rotate(var(--r))}to{transform:translateY(105cqh) rotate(calc(var(--r) + 540deg));opacity:.2}}.seg button{transition:background-color .2s,color .2s,box-shadow .2s}@media(prefers-reduced-motion:reduce){.screen *,.screen *:before,.screen *:after{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.res-dots i{animation-duration:.3s}.res-dots i:nth-child(1){animation-delay:.2s}.res-dots i:nth-child(2){animation-delay:.24s}.res-dots i:nth-child(3){animation-delay:.28s}.res-dots i:nth-child(4){animation-delay:.32s}.res-dots i:nth-child(5){animation-delay:.36s}.res-dots i:nth-child(n+6){animation-delay:.4s}@keyframes tb-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tb-in{0%{opacity:0}to{opacity:1}}@keyframes tb-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}to{transform:none}}@keyframes tb-side{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.stage.tablet .screen{background:var(--bg)}.stage.tablet .page{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}.stage.tablet .home2{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px));gap:18px}.stage.tablet .h2-top{height:72px}.stage.tablet .h2-brand{font-size:26px}.stage.tablet .h2-copy{height:44px;padding:0 12px 0 10px;border-radius:14px}.stage.tablet .h2-copy img{width:24px;height:32px}.stage.tablet .h2-copy span{font-size:15px;font-weight:800}.stage.tablet .h2-next{height:200px;border-radius:26px;padding:24px 28px;gap:8px;animation:tb-up .5s cubic-bezier(.2,.8,.2,1) both}.stage.tablet .h2-pill{font-size:13px;padding:4px 12px}.stage.tablet .h2-next b{font-size:30px;max-width:60%}.stage.tablet .h2-next .sub{font-size:16px;max-width:60%}.stage.tablet .h2-go{height:48px;padding:0 18px 0 22px;font-size:17px}.stage.tablet .h2-next .h2-maam{right:36px;width:250px;max-width:40%}.stage.tablet .h2-h{margin:6px 2px -6px;font-size:22px}.stage.tablet .h2-list{margin:-6px -32px 0;padding:6px 32px calc(28px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-content:start;gap:12px 16px}.stage.tablet .h2-row{animation:tb-up .45s cubic-bezier(.2,.8,.2,1) both}.stage.tablet .h2-row:nth-child(1){animation-delay:.08s}.stage.tablet .h2-row:nth-child(2){animation-delay:.12s}.stage.tablet .h2-row:nth-child(3){animation-delay:.16s}.stage.tablet .h2-row:nth-child(4){animation-delay:.2s}.stage.tablet .h2-row:nth-child(5){animation-delay:.24s}.stage.tablet .h2-row:nth-child(6){animation-delay:.28s}.stage.tablet .h2-row:nth-child(n+7){animation-delay:.32s}.stage.tablet .h2-row.live:active{transform:scale(.99)}.stage.tablet .page.ch2{display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:28px;padding:0 0 0 max(28px,env(safe-area-inset-left,0px))}.stage.tablet .ch2 .ch2-head{grid-column:1;grid-row:1;padding:8px 0 0}.stage.tablet .ch2 .ch2-top{height:64px}.stage.tablet .ch2 .ch2-hero{padding:22px;border-radius:26px;animation:tb-up .5s cubic-bezier(.2,.8,.2,1) both}.stage.tablet .ch2 .ch2-id h1{font-size:27px}.stage.tablet .ch2 .ch2-tabs{grid-column:1;grid-row:2;margin:18px 0 0}.stage.tablet .ch2 .ch2-tabs button{height:46px}.stage.tablet .ch2 .ch2-lead{grid-column:1;grid-row:3;min-height:0;overflow-y:auto;scrollbar-width:none;padding:6px 0 28px;display:flex;flex-direction:column;animation:tb-in .3s ease-out both}.stage.tablet .ch2 .ch2-lead::-webkit-scrollbar{display:none}.stage.tablet .ch2 .ch2-lead .ch2-next{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0 0 14px;padding:16px 18px 18px;border-radius:22px;background:#1c3a45;border:1px solid #284C58;animation:ch2Pop .3s cubic-bezier(.3,1.4,.5,1) both}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nt{font-size:20px}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nm{justify-self:auto}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-go{margin-top:12px;height:48px;background:#5ec3d6;font-size:17px}.stage.tablet .ch2 .ch2-lead .ch2-next{background:#fff;border:1px solid #E1E8EA;box-shadow:0 4px 14px #14272b0f}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog{color:#5b676c;border-bottom-color:#edf1f2}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog span{background:#e6eced}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nl{color:#0e9fb2}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nt{color:#14272b}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nm{color:#5b676c}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nm i{background:linear-gradient(90deg,#2b8a99 50%,#fff 50%);box-shadow:inset 0 0 0 2px #2b8a99}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-go{background:#26c6da}.stage.tablet .ch2 .ch2-lead .ch2-next{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;min-height:0;margin:0 0 12px;padding:14px 0 14px 16px;border-radius:20px;border:1px solid #E1E8EA;background:linear-gradient(115deg,#fff 45%,#e8f7fa);box-shadow:none;overflow:hidden}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nl{font:600 12.5px/1.3 var(--font);color:#0e9fb2}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nl em{font-style:normal;font-weight:500;color:#6b777b}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nt{font:500 18px/1.25 var(--font);color:#1e2b2f;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-go{flex:none;margin:0;height:38px;padding:0 14px;display:flex;align-items:center;gap:7px;border:1.5px solid #5FC3D0;border-radius:12px;background:#fff;color:#1c9aab;font:500 15px var(--font);white-space:nowrap}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-go span{font-size:17px;transition:transform .15s}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-go:active{transform:scale(.97);background:#f1fafb}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-go:active span{transform:translate(3px)}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog{flex:1;min-width:0;margin:0;padding:0;border:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#6b777b}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog>span{width:100%;max-width:96px;min-width:0;height:5px;border-radius:3px;background:#e3eaec;flex:none}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog i{background:#26b5c7}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog small{font:600 11.5px/1.1 var(--font);white-space:nowrap}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog small{white-space:normal;line-height:1.2}.stage.tablet .ch2 .ch2-lead .ch2-next{align-items:center;gap:12px;padding:13px 14px 13px 16px}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nl{font-size:13px}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-nt{font:600 19.5px/1.22 var(--font);-webkit-line-clamp:2}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog{flex:none;width:100%;margin-top:6px;flex-direction:row;align-items:center;gap:8px}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog>span{flex:1;max-width:140px}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-prog small{white-space:nowrap}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-go{flex:none;align-self:center;height:40px;padding:0 14px}.stage.tablet .ch2 .ch2-lead .ch2-next{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:66px;margin:0 0 18px;padding:12px 14px;border:1px solid #CDEFF3;border-radius:18px;background:#fff;box-shadow:0 0 0 4px #26c6da12,0 10px 26px #26c6da33;text-align:left;cursor:pointer;color:inherit;font-family:var(--font);overflow:visible;animation:ch2Glow 2.8s ease-in-out infinite}.stage.tablet .ch2 .ch2-lead .ch2-next:active{transform:scale(.99)}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-rm{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-rx{font:600 18px/1.25 var(--font);color:#14272b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-pill{background:#fff}.stage.tablet .ch2 .ch2-lead .ch2-next{animation:none;border-color:#d9eef1;box-shadow:0 4px 18px #26c6da21}.stage.tablet .ch2 .ch2-lead .ch2-next .ch2-rx{font-size:16px;font-weight:700;line-height:1.25;white-space:normal}.stage.tablet .ch2 .ch2-lead .ch2-mixrow{margin-bottom:10px}.stage.tablet .ch2 .ch2-lead .ch2-next{border-color:#d2ecf0;box-shadow:0 0 0 3px #26c6da0d,0 6px 22px #26c6da30}.stage.tablet .ch2 .ch2-lead .ch2-strip{margin:8px 2px 0;font-size:14px}.stage.tablet .ch2 .ch2-lead .ch2-nsh{margin-top:14px}.stage.tablet .ch2 .ch2-lead .ch2-next{margin:0}.stage.tablet .ch2 .ch2-lead .ch2-mixrow{margin:8px 0 0}.stage.tablet .ch2 .ch2-scroll{grid-column:2;grid-row:1 / -1;margin:0;padding:22px max(32px,env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) 4px}.stage.tablet .ch2 .ch2-scroll .ch2-list{max-width:680px}.stage.tablet .ch2 .ch2-sec{animation:tb-up .45s cubic-bezier(.2,.8,.2,1) both}.stage.tablet .ch2 .ch2-sec:nth-child(2){animation-delay:.06s}.stage.tablet .ch2 .ch2-sec:nth-child(3){animation-delay:.12s}.stage.tablet .ch2 .ch2-sec:nth-child(4){animation-delay:.18s}.stage.tablet .ch2 .ch2-sec:nth-child(n+5){animation-delay:.24s}.stage.tablet .ch2 .ch2-row{min-height:66px;padding:12px 18px}.stage.tablet .ch2 .ch2-rx{font-size:17px}@keyframes tb-sheet{0%{transform:translateY(105%)}70%{transform:translateY(-1.5%)}to{transform:none}}.stage.tablet .sheet-wrap{align-items:center}.stage.tablet .ov-dim{animation:tb-in .3s ease-out both}.stage.tablet .sheet{width:min(720px,100%);max-height:92%;overflow-y:auto;border-radius:28px 28px 0 0;padding:14px 32px calc(30px + env(safe-area-inset-bottom,0px));animation:tb-sheet .55s cubic-bezier(.2,.9,.3,1) both}.stage.tablet .sheet h2{font-size:26px}.stage.tablet .sheet p{font-size:17px}.stage.tablet .qs-up{left:50%;right:auto;width:min(720px,100%);margin-left:max(-360px,-50%);max-height:calc(100% - 190px)}.stage.tablet .qs-up .qs-mascot{width:240px;top:-169px}.stage.tablet .qs-card{gap:14px;padding:34px 36px calc(30px + env(safe-area-inset-bottom,0px));border-radius:30px 30px 0 0}.stage.tablet .qs-head span{font-size:13px}.stage.tablet .qs-q{font-size:26px}.stage.tablet .qs-opts{gap:12px}.stage.tablet .qs-opt{min-height:62px;font-size:19px;padding:12px 20px}.stage.tablet .qs-why,.stage.tablet .qs-foot{font-size:16px}.stage.tablet .qs-go{height:58px}.stage.tablet .readscreen.has-panel{--panel:400px}.stage.tablet .readscreen .read-top{height:64px;padding:0 16px 0 10px;gap:10px}.stage.tablet .readscreen .read-top .title{display:flex;flex-direction:column;line-height:1.2}.stage.tablet .readscreen .read-top .title b{font-size:19px;font-weight:800}.stage.tablet .readscreen .rt-sub{position:static;width:auto;height:auto;clip:auto;font-size:13px;font-weight:600;color:var(--muted)}.stage.tablet .readscreen .rt-av{width:44px;height:44px}.stage.tablet .readscreen .rt-av img{width:38px;height:38px}.stage.tablet .readscreen .rt-btn{width:44px;height:44px}.stage.tablet .readscreen .rt-tip{top:66px}.stage.tablet .readscreen.has-panel .read-scroll{margin-right:var(--panel)}.stage.tablet .readscreen .ncert-body{max-width:720px;margin:0 auto;padding:22px 36px 0}.stage.tablet .readscreen .ncert-p{font-size:20px}.stage.tablet .readscreen .ncert-h{font-size:22px}.stage.tablet .readscreen.has-panel .player{right:var(--panel)}.stage.tablet .readscreen .player>*{max-width:640px;margin-inline:auto}.stage.tablet .readscreen .ctrls{grid-template-columns:96px 64px 96px;column-gap:56px}.stage.tablet .readscreen .ctrls .playbtn{width:64px;height:64px}.stage.tablet .readscreen.has-panel .thinline{right:var(--panel)}.stage.tablet .readscreen.has-panel .pen{right:calc(var(--panel) + 24px);width:56px;height:56px;border-radius:28px}.stage.tablet .readscreen.has-panel .pen-menu{right:calc(var(--panel) + 24px)}.stage.tablet .readscreen.has-panel .follow{left:calc((100% - var(--panel)) / 2)}.stage.tablet .readscreen.has-panel .countdown,.stage.tablet .readscreen.has-panel .pen-bar,.stage.tablet .readscreen.has-panel .hl-hint{left:calc((100% - var(--panel)) / 2 - 300px);right:auto;width:600px}.stage.tablet .readscreen.has-panel .pen-bar{top:80px}.stage.tablet .rd-panel{position:absolute;right:0;top:64px;bottom:0;z-index:7;width:var(--panel);display:flex;flex-direction:column;background:#f6f8f8;border-left:1px solid #E6ECED;font-family:var(--font);animation:tb-side .45s cubic-bezier(.2,.8,.2,1) .1s both}.stage.tablet .rp-tabs{flex:none;margin:14px 16px 0}.stage.tablet .rp-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:16px 16px 24px;display:flex;flex-direction:column;gap:12px}.stage.tablet .rp-body::-webkit-scrollbar{display:none}.stage.tablet .rp-card{flex:none;padding:12px;border-radius:20px;background:#fff;border:1px solid #E1E8EA;box-shadow:0 6px 18px #14272b0f;animation:tb-up .4s cubic-bezier(.2,.8,.2,1) both}.stage.tablet .rp-card.is-live{border-color:#bfe6ec;box-shadow:0 0 0 3px #26c6da14,0 8px 22px #26c6da29}.stage.tablet .rp-card .board,.stage.tablet .rp-thumb .board{max-width:none;margin:0}.stage.tablet .rp-card .board svg{max-height:none}.stage.tablet .rp-h{margin:6px 2px -2px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9aa7aa}.stage.tablet .rp-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stage.tablet .rp-thumb{padding:6px;border:1px solid #E1E8EA;border-radius:14px;background:#fff;animation:tb-up .35s ease-out both}.stage.tablet .rp-thumb .board svg{max-height:120px}.stage.tablet .rp-thumb:active{transform:scale(.97)}.stage.tablet .rp-stick{position:sticky;top:-16px;z-index:2;flex:none;display:flex;flex-direction:column;gap:12px;margin:-16px -16px 0;padding:16px 16px 10px;background:linear-gradient(#f6f8f8 calc(100% - 10px),#f6f8f800)}.stage.tablet .rp-back{align-self:center;height:38px;padding:0 16px;border:1.5px solid #9FDDE6;border-radius:19px;background:#fff;color:#0e8c9b;font:800 14px var(--font)}.stage.tablet .rp-empty{margin:auto 0;padding:40px 24px;text-align:center;font:600 15px/1.5 var(--font);color:var(--muted)}.stage.tablet .rp-lead{padding:16px}.stage.tablet .rp-meaning{position:relative;flex:none;padding:16px 16px 12px;border-radius:20px;background:#fff;border:1.5px solid #BFE6EC;box-shadow:0 10px 26px #14272b1a;display:flex;flex-direction:column;gap:2px;animation:tb-up .3s cubic-bezier(.2,.8,.2,1) both}.stage.tablet .rp-meaning .kw-t{font-size:20px}.stage.tablet .rp-meaning .kw-d{font-size:16px}.stage.tablet .rp-meaning .kw-pic img{height:150px}.stage.tablet .rp-ask{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px 16px 16px}.stage.tablet .ask-chat.ac-inline{flex:1;min-height:0;height:auto;display:flex;flex-direction:column;border-radius:20px;background:#fff;border:1px solid #E1E8EA;overflow:hidden;animation:tb-in .25s ease-out both}.stage.tablet .full{padding-left:24px;padding-right:24px}.stage.tablet .full:not(.gw)>*:not(.confetti){max-width:600px;width:100%;margin-inline:auto}.stage.tablet .full.gw{display:grid;grid-template-columns:minmax(0,360px) minmax(0,500px);justify-content:center;align-content:center;column-gap:56px;padding:24px 40px}.stage.tablet .full.gw>*{max-width:none;margin-inline:0}.stage.tablet .gw-fx{grid-column:1/-1;height:100%}.stage.tablet .gw-hero{grid-column:1;grid-row:1/span 6;align-self:center;padding-top:0}.stage.tablet .gw-stats,.stage.tablet .gw-ch,.stage.tablet .gw-copy,.stage.tablet .gw-recap,.stage.tablet .gw-notes,.stage.tablet .gw-cta{grid-column:2}.stage.tablet .gw-stats{margin-top:0}.stage.tablet .gw-pop>.mascot{height:230px}.stage.tablet .gw-h,.stage.tablet .ny-h{font-size:32px}.stage.tablet .gw-sub{width:420px;font-size:18px}.stage.tablet .gw-stats{min-height:100px}.stage.tablet .gw-stats span{font-size:24px}.stage.tablet .gw-cta{position:static;margin:0;padding:18px 0 0;background:none}.stage.tablet .gw-cta button,.stage.tablet .ny-cta .btn{height:58px;font-size:18px}.stage.tablet .ny-p{max-width:420px;font-size:17px}.stage.tablet .page.round .rscroll{padding:0 max(24px,calc(50% - 390px)) 28px}.stage.tablet .round .rbar{height:68px;margin:0 -8px;padding:0;border-bottom:0}.stage.tablet .round .rtitle{font-size:20px}.stage.tablet .round .dots{margin:4px 0 22px}.stage.tablet .round .dots .dot{width:34px;height:34px;font-size:14px}.stage.tablet .round .dots span{font-size:15px}.stage.tablet .round .rbody{gap:14px;animation:tb-up .35s cubic-bezier(.2,.8,.2,1) both}.stage.tablet .round .qcard{padding:18px 20px;border-radius:20px}.stage.tablet .round .qstem{font-size:21px}.stage.tablet .round .qcard.is-answered .qstem{font-size:18px}.stage.tablet .round .qopt{min-height:62px;padding:12px 18px 12px 12px;border-radius:16px;font-size:18px}.stage.tablet .round .qwhy,.stage.tablet .round .qsrc p,.stage.tablet .round .hint-line{font-size:17px}.stage.tablet .round .rfoot{padding:14px max(24px,calc(50% - 390px)) calc(18px + env(safe-area-inset-bottom,0px))}.stage.tablet .round .rfoot .rnext,.stage.tablet .round .rfoot .unsure{height:58px;font-size:18px}.stage.tablet .round .rbody .qsrc{order:6;margin-top:0}.stage.tablet .full.result .res-count,.stage.tablet .full.result .res-grid{width:min(480px,100%)}.stage.tablet .full.result .res-cta{max-width:480px}.stage.tablet .lib-top{height:64px;padding:0 16px}.stage.tablet .lib-switch{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 24px 10px}.stage.tablet .lib-switch>.seg,.stage.tablet .lib-switch.has-chip>.seg{flex:0 1 440px}.stage.tablet .lib-switch>.seg button{height:42px;font-size:15px}.stage.tablet .lib-switch .ch-pick.is-chip{height:42px;padding:0 14px}.stage.tablet .lib-book.is-own{padding-left:max(24px,calc(50% - 380px));padding-right:max(24px,calc(50% - 380px))}.stage.tablet .lib-book.is-own .book-topic .ncert-p{font-size:calc(19px * var(--z,1));line-height:calc(31px * var(--z,1))}.stage.tablet .nt-note.is-card{max-width:640px;margin-inline:auto}.stage.tablet .nt-count{font-size:15px}.stage.tablet .intro-cta{width:min(520px,100%);margin-inline:auto}.stage.tablet .intro-tag{font-size:18px}.stage.tablet .readscreen:not(.has-panel) .countdown,.stage.tablet .readscreen:not(.has-panel) .pen-bar,.stage.tablet .readscreen:not(.has-panel) .hl-hint{left:calc(50% - 300px);right:auto;width:600px}.stage.tablet .readscreen:not(.has-panel) .pen,.stage.tablet .readscreen:not(.has-panel) .pen-menu{right:max(24px,calc(50% - 400px))}.stage.tablet .readscreen .board{max-width:440px}.stage.tablet .readscreen .board svg{max-height:min(34vh,340px)}@media(hover:hover)and (pointer:fine){.stage.tablet .h2-row.live:hover,.stage.tablet .ch2 .ch2-row:hover,.stage.tablet .rp-thumb:hover{background:#f4fbfc}.stage.tablet .qopt:not(:disabled):hover,.stage.tablet .qs-opt:not(.is-res):hover{border-color:#9fdde6}.stage.tablet button,.stage.tablet [role=button]{cursor:pointer}}.stage.tablet .home2{padding-left:max(32px,calc(50% - 700px));padding-right:max(32px,calc(50% - 700px))}.stage.tablet .page.ch2{max-width:1440px;margin-inline:auto;right:0}.stage.tablet .readscreen .read-scroll{background:#eef1f2}.stage.tablet .readscreen .read-scroll .ncert{width:calc(100% - 48px);max-width:760px;min-height:calc(100% - 22px);margin:22px auto 0;background:#fff;box-shadow:0 1px 8px #14272b1f}.stage.tablet .readscreen .ncert-body{max-width:none;margin:0;padding:0 44px 28px}.stage.tablet .readscreen .read-scroll .ncert-opener{margin:0 -44px 14px;padding:40px 44px 22px}.stage.tablet .readscreen .ncert-p{font-size:19px;line-height:1.75}.stage.tablet .readscreen .ncert.on-cue .ncert-p{line-height:2.1}.stage.tablet .ch2 .ch2-rdot{flex:none;width:28px;height:28px;border-radius:50%;background:#fbe3e1;color:#c62828;display:flex;align-items:center;justify-content:center;font:800 13px var(--font)}@keyframes web-modal{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.stage.web .sheet-wrap{justify-content:center;align-items:center;padding:24px}.stage.web .sheet{width:min(600px,100%);max-height:calc(100% - 48px);border-radius:26px;padding:28px 36px 30px;box-shadow:0 24px 60px #0812164d;animation:web-modal .45s cubic-bezier(.2,.9,.3,1) both}.stage.web .sheet .grab{display:none}.stage.web .qs-up{left:50%;right:auto;bottom:auto;top:max(190px,calc(50% - 220px));width:min(680px,calc(100% - 48px));margin-left:calc(min(680px,100% - 48px)/-2);max-height:calc(100% - 220px);animation:web-modal .5s cubic-bezier(.2,.9,.3,1) both}.stage.web .qs-card{border-radius:28px;padding-bottom:30px;box-shadow:0 24px 60px #0812164d}.stage.web :is(button,a,[role=button]):focus-visible{outline:3px solid rgba(38,198,218,.55);outline-offset:2px}@media(hover:hover)and (pointer:fine){.stage.web .ch2 .ch2-next:hover{box-shadow:0 0 0 3px #26c6da14,0 8px 26px #26c6da42}.stage.web .ch2-pill:hover,.stage.web .rp-back:hover{background:#f1fafb}.stage.web .btn:hover,.stage.web .qs-go:hover,.stage.web .rnext:hover{filter:brightness(1.05)}}@media(prefers-reduced-motion:reduce){.stage.web .sheet,.stage.web .qs-up{animation:none}}.stage.web .nt-note.is-card{position:relative}.stage.web .nt-arrow{position:absolute;top:min(40%,260px);z-index:3;width:48px;height:48px;border:1px solid #E1E8EA;border-radius:50%;background:#fff;box-shadow:0 4px 14px #14272b1a;color:#0e8c9b;font:700 28px/1 var(--font);display:flex;align-items:center;justify-content:center;padding-bottom:4px;transition:transform .15s,box-shadow .15s}.stage.web .nt-arrow.is-prev{left:-68px}.stage.web .nt-arrow.is-next{right:-68px}.stage.web .nt-arrow:hover{transform:scale(1.06);box-shadow:0 6px 20px #26c6da38}.stage.tablet .readscreen.has-panel{--panel:clamp(400px,38vw,720px)}.stage.tablet .readscreen{--pg:clamp(28px,4.5vw,72px)}.stage.tablet .readscreen .read-scroll{background:#fff}.stage.tablet .readscreen .read-scroll .ncert{width:auto;max-width:none;min-height:100%;margin:0;box-shadow:none}.stage.tablet .readscreen .ncert-body{padding:0 var(--pg) 32px}.stage.tablet .readscreen .read-scroll .ncert-opener{margin:0 calc(-1 * var(--pg)) 14px;padding:40px var(--pg) 22px}.stage.tablet .readscreen .ncert-p{font-size:clamp(19px,1.45vw,22px)}@keyframes rp-glow{0%,to{box-shadow:0 0 0 6px #26c6da24,0 0 28px 6px #26c6da4d}50%{box-shadow:0 0 0 12px #26c6da14,0 0 44px 14px #26c6da6b}}.stage.tablet .rp-wait{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px 30px;border-radius:22px;background:#fff;border:1px solid #E1E8EA;text-align:center;animation:tb-up .45s cubic-bezier(.2,.8,.2,1) both}.stage.tablet .rp-wait-ph{width:132px;height:132px;margin-bottom:14px;border-radius:50%;padding:5px;background:linear-gradient(135deg,#7fdce8,#26c6da);animation:rp-glow 2.4s ease-in-out infinite}.stage.tablet .rp-wait-ph img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff;display:block}.stage.tablet .rp-wait b{font-size:20px;font-weight:800;color:#14272b}.stage.tablet .rp-wait small{font-size:15px;font-weight:600;color:#5b676c}@media(prefers-reduced-motion:reduce){.stage.tablet .rp-wait-ph{animation:none;box-shadow:0 0 0 6px #26c6da29}}.stage.tablet .qs-up .qs-mascot{width:196px;top:-138px}.stage.web .qs-up{top:max(160px,calc(50% - 220px));max-height:calc(100% - 190px)}.stage.tablet .rp-lead:empty{display:none}.stage.web .intro-phone{width:min(860px,66vw,calc((100vh - 300px) * 2000 / 1300));height:auto;aspect-ratio:2000/1300;padding:7.6% 11.7% 7.65%;border-radius:0;background:none;box-shadow:none}.stage.web .intro-phone:after{display:none}.stage.web .intro-phone:before{display:block;content:"";position:absolute;inset:0;width:auto;height:auto;border-radius:0;z-index:7;pointer-events:none;background:url(../img/macbook.webp) center/100% 100% no-repeat}.stage.web .intro-screen{border-radius:0;padding-top:42px}.stage.web .intro-time,.stage.web .intro-notch{display:none}.stage.web .intro-bars{top:24px;left:22%;right:22%}.stage.web .intro-cta{width:min(520px,100%);margin-inline:auto}.stage.tablet .readscreen .ncert-fig img{max-width:min(100%,620px);margin-inline:auto;background:#f1f5f6}.stage.tablet .readscreen.has-panel .socho{left:calc((100% - var(--panel)) / 2);bottom:190px}@keyframes seekSide{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes seekArrow{0%,to{opacity:.25}35%{opacity:1}}.stage.web .seek-side{position:absolute;top:64px;bottom:120px;z-index:30;width:min(26%,240px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#fff;pointer-events:none;animation:seekSide .75s ease-out both}.stage.web .seek-side.is-back{left:0;border-radius:0 50% 50% 0;background:radial-gradient(ellipse at left center,rgba(20,39,43,.34),rgba(20,39,43,.12) 70%,transparent 100%)}.stage.web .seek-side.is-fwd{right:0;border-radius:50% 0 0 50%;background:radial-gradient(ellipse at right center,rgba(20,39,43,.34),rgba(20,39,43,.12) 70%,transparent 100%)}.stage.web .readscreen.has-panel .seek-side.is-fwd{right:var(--panel)}.stage.web .seek-side b{font:800 15px var(--font);text-shadow:0 1px 4px rgba(0,0,0,.35)}.stage.web .seek-arrows{display:flex;gap:2px}.stage.web .seek-arrows i{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:12px solid #fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));animation:seekArrow .6s ease-in-out both}.stage.web .seek-side.is-back .seek-arrows{flex-direction:row-reverse}.stage.web .seek-side.is-back .seek-arrows i{border-left:0;border-right:12px solid #fff}.stage.web .seek-arrows i:nth-child(2){animation-delay:.1s}.stage.web .seek-arrows i:nth-child(3){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.stage.web .seek-side,.stage.web .seek-arrows i{animation:none}}.stage.web .readscreen{--wa-w:340px;--wa-ease:cubic-bezier(.2,.8,.2,1)}.stage.web .readscreen .read-scroll{background:#eef1f2}.stage.web .readscreen .read-scroll .ncert{width:880px;max-width:calc(100% - 48px);min-height:calc(100% - 22px);margin:22px auto 0;border-radius:4px 4px 0 0;background:#fff;box-shadow:0 1px 8px #14272b1f;transition:transform .32s var(--wa-ease)}.stage.web .readscreen .ncert-body{padding:0 52px 40px}.stage.web .readscreen .read-scroll .ncert-opener{margin:0 -52px 14px;padding:40px 52px 22px}.stage.web .readscreen .ncert-p{font-size:19px}.web-ask{position:absolute;z-index:20;right:16px;top:81px;bottom:146px;width:var(--wa-w);display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 1px 3px #14272b14;transition:opacity .32s var(--wa-ease),transform .32s var(--wa-ease)}.web-ask.is-closed{opacity:0;transform:translate(24px);pointer-events:none}.web-ask .ask-chat.ac-inline{flex:1;min-height:0;height:auto;border-radius:20px;border:1px solid #E1E8EA;animation:none}.web-ask.is-peek .ask-chat.ac-inline{border-color:#9fdde6}.wa-timer{position:absolute;z-index:2;left:18px;right:18px;top:0;height:3px;border-radius:0 0 3px 3px;background:#26c6da;transform-origin:left;animation:waTimer linear forwards}@keyframes waTimer{to{transform:scaleX(0)}}.wa-status{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;padding:5px 11px;border-radius:99px;background:#eef4f5;color:#4a5b60;font:700 12px/1.2 var(--font)}.wa-status b{width:7px;height:9px;border-left:2.5px solid currentColor;border-right:2.5px solid currentColor}@media(min-width:1320px){.stage.web .readscreen:is(.ask-peek,.ask-open) .read-scroll .ncert{transform:translate(calc(-1 * (var(--wa-w) + 32px) / 2))}}@media(max-width:1319.98px){.web-ask{box-shadow:-12px 0 40px #14272b29,0 2px 8px #14272b14}}@media(max-width:1023.98px){.web-ask{inset:auto 0 0;width:auto;height:60%;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #14272b2e}.web-ask.is-closed{transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.web-ask,.stage.web .readscreen .read-scroll .ncert{transition:none}}.stage.web .readscreen .scrub,.stage.web .readscreen .poll-mark,.stage.web .rt-av,.stage.web .rt-btn,.stage.web .rt-ask,.stage.web .ac-ideas button{cursor:pointer}.stage.web .readscreen .scrub:hover .track{height:6px}@media(max-width:1099.98px){.stage.web .nt-arrow.is-prev{left:6px}.stage.web .nt-arrow.is-next{right:6px}}.stage.web .readscreen:is(.ask-peek,.ask-open) .pen,.stage.web .readscreen:is(.ask-peek,.ask-open) .pen-menu{right:calc(var(--wa-w) + 40px);transition:right .32s var(--wa-ease)}.stage.web .web-pip{position:absolute;left:16px;bottom:150px;z-index:19;width:clamp(220px,calc((100% - 880px)/2 - 32px),300px);padding:8px 10px 10px;border:1.5px solid #BFE6EC;border-radius:18px;background:#fff;box-shadow:0 0 0 4px #26c6da1a,0 12px 30px #14272b29;text-align:left;cursor:pointer;animation:tb-up .3s cubic-bezier(.2,.8,.2,1) both;transition:box-shadow .15s,transform .15s}.stage.web .web-pip:hover{transform:translateY(-2px);box-shadow:0 0 0 4px #26c6da29,0 16px 36px #14272b33}.stage.web .web-pip small{display:flex;align-items:center;gap:6px;margin:0 0 4px 2px;font:800 11px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#0e8c9b}.stage.web .web-pip small i{width:7px;height:7px;border-radius:50%;background:#26c6da;box-shadow:0 0 0 3px #26c6da33;animation:pip-dot 1.4s ease-in-out infinite}.stage.web .web-pip .board{margin:0;padding:0;border:0;box-shadow:none;background:none}.stage.web .web-pip .board svg{width:100%;height:auto;max-height:200px;display:block}@keyframes pip-dot{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.stage.web .web-pip,.stage.web .web-pip small i{animation:none}}:root{--arv-blobs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EDF6F9' transform='translate%281080 -10%29 rotate%2820%29 scale%281.25%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23E7F3F6' transform='translate%281080 -10%29 rotate%2820%29 scale%280.9750000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23E1F0F4' transform='translate%281080 -10%29 rotate%2820%29 scale%280.7000000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EDF6F9' transform='translate%28-20 430%29 rotate%28-15%29 scale%281.55%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23E7F3F6' transform='translate%28-20 430%29 rotate%28-15%29 scale%281.209%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23E1F0F4' transform='translate%28-20 430%29 rotate%28-15%29 scale%280.8680000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EDF6F9' transform='translate%281040 760%29 rotate%2835%29 scale%281.15%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23E7F3F6' transform='translate%281040 760%29 rotate%2835%29 scale%280.8969999999999999%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23E1F0F4' transform='translate%281040 760%29 rotate%2835%29 scale%280.644%29'/%3E%3C/svg%3E");--arv-faint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23F1F7F9' transform='translate%281080 -10%29 rotate%2820%29 scale%281.25%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EEF5F8' transform='translate%281080 -10%29 rotate%2820%29 scale%280.9750000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EBF3F6' transform='translate%281080 -10%29 rotate%2820%29 scale%280.7000000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23F1F7F9' transform='translate%28-20 430%29 rotate%28-15%29 scale%281.55%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EEF5F8' transform='translate%28-20 430%29 rotate%28-15%29 scale%281.209%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EBF3F6' transform='translate%28-20 430%29 rotate%28-15%29 scale%280.8680000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23F1F7F9' transform='translate%281040 760%29 rotate%2835%29 scale%281.15%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EEF5F8' transform='translate%281040 760%29 rotate%2835%29 scale%280.8969999999999999%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23EBF3F6' transform='translate%281040 760%29 rotate%2835%29 scale%280.644%29'/%3E%3C/svg%3E");--arv-base:#F3F8FA}.screen,.stage.tablet .screen{background:var(--arv-blobs) center/cover no-repeat,var(--arv-base)}.lib,.lib .lib-scroll{background:transparent}.stage.web .readscreen .read-scroll,.stage.tablet .readscreen .read-scroll{background:var(--arv-blobs) center/cover no-repeat,#eef5f8}.stage.tablet .rd-panel,.stage.web .rd-panel,.screen .page.ch2,.screen .page.round,.screen .readscreen,.screen .full,.screen .page[data-screen],.stage.web .screen .page.wb-page{background:var(--arv-blobs) center/cover no-repeat,var(--arv-base)}.screen .page.round,.screen .readscreen,.screen .full,.stage.web .readscreen .read-scroll,.stage.tablet .readscreen .read-scroll,.stage.tablet .rd-panel,.stage.web .rd-panel{background:var(--arv-faint) center/cover no-repeat,var(--arv-base)}:root{--arv-strong:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23DCEFF5' transform='translate%281080 -10%29 rotate%2820%29 scale%281.25%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23CDE8F0' transform='translate%281080 -10%29 rotate%2820%29 scale%280.9750000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23BEE0EA' transform='translate%281080 -10%29 rotate%2820%29 scale%280.7000000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23DCEFF5' transform='translate%28-20 430%29 rotate%28-15%29 scale%281.55%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23CDE8F0' transform='translate%28-20 430%29 rotate%28-15%29 scale%281.209%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23BEE0EA' transform='translate%28-20 430%29 rotate%28-15%29 scale%280.8680000000000001%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23DCEFF5' transform='translate%281040 760%29 rotate%2835%29 scale%281.15%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23CDE8F0' transform='translate%281040 760%29 rotate%2835%29 scale%280.8969999999999999%29'/%3E%3Cpath d='M0 -200C120 -205 215 -105 205 15C195 135 95 215 -25 205C-145 195 -215 90 -205 -25C-195 -140 -115 -196 0 -200Z' fill='%23BEE0EA' transform='translate%281040 760%29 rotate%2835%29 scale%280.644%29'/%3E%3C/svg%3E")}.screen .page[data-screen=chapter],.stage.web .screen .page.wb-page[data-screen=chapter],.screen:has(.lib){background:var(--arv-strong) center/cover no-repeat,#eef6f9}.stage.web .wb-home,.stage.web .wb-chap{background:transparent}
