.e8guide .g-main{padding-block:1.6rem 3.5rem}.e8guide .g-article{grid-template-columns:minmax(0,1fr);gap:2.2rem;width:min(720px,100% - 2.5rem);display:grid}.e8guide .g-draft{background:var(--sage-bg);border-block:1px solid var(--line);max-width:none;color:var(--navy-soft);text-align:center;margin:0 0 1.2rem;padding:.6rem 1.25rem;font-size:.88rem}.e8guide .g-crumbs{color:var(--navy-soft);flex-wrap:wrap;gap:.45rem;font-size:.86rem;display:flex}.e8guide .g-crumbs a{color:var(--navy-soft);text-decoration:none}.e8guide .g-crumbs a:hover{color:var(--sage-deep);text-decoration:underline}.e8guide .g-head{gap:1.1rem;display:grid}.e8guide .g-head h1{font-size:clamp(1.9rem,4.6vw,2.7rem)}.e8guide .g-lead{max-width:none;color:var(--navy);font-size:1.16rem;line-height:1.6}.e8guide .g-byline{max-width:none;color:var(--navy-soft);font-size:.88rem}.e8guide .g-body{grid-template-columns:minmax(0,1fr);gap:2.6rem;display:grid}.e8guide .g-body>section{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:0;display:grid}.e8guide .g-body>section[id]{scroll-margin-top:84px}.e8guide .g-body h2{font-size:clamp(1.35rem,2.8vw,1.7rem);line-height:1.2}.e8guide .g-body h3{font-size:1.08rem}.e8guide .g-body>section>h3{margin-top:.7rem}.e8guide .g-body p,.e8guide .g-body li{max-width:none;color:var(--navy-soft);font-size:1.04rem;line-height:1.62}.e8guide .g-body strong{color:var(--navy);font-weight:600}.e8guide .g-body p{text-wrap:pretty}.e8guide .g-body ul,.e8guide .g-body ol{gap:.5rem;padding-left:1.3rem;display:grid}.e8guide .g-body ul{list-style:outside}.e8guide .g-body ul li::marker{color:var(--sage)}.e8guide .g-body a{text-underline-offset:2px}.e8guide .g-body .g-srcline{color:var(--navy-soft);font-size:.84rem;line-height:1.5}.e8guide .g-body .g-srcline a{color:inherit;-webkit-text-decoration:underline #2a3a4f59;text-decoration:underline #2a3a4f59}.e8guide .g-body .g-srcline a:hover{color:var(--sage-deep);text-decoration-color:currentColor}.e8guide .g-toc{border:1px solid var(--line);background:#fff;border-radius:16px;gap:.7rem;padding:1.2rem 1.35rem;display:grid}.e8guide .g-toc h2{letter-spacing:0;font-size:1rem}.e8guide .g-toc ol{gap:.3rem;padding-left:0;font-size:.98rem;list-style:none;display:grid}.e8guide .g-toc a{text-decoration:none}.e8guide .g-toc a:hover{text-decoration:underline}.e8guide .g-next{border:1px solid var(--line);background:var(--sage-bg);border-radius:16px;gap:.6rem;padding:1.2rem 1.35rem;display:grid}.e8guide .g-next h2{letter-spacing:0;font-size:1rem}.e8guide .g-next ul{color:var(--navy-soft);gap:.5rem;padding-left:0;font-size:.98rem;list-style:none;display:grid}.e8guide .g-next a{font-weight:600}.e8guide .g-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.e8guide .g-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.98rem}.e8guide .g-table caption{caption-side:bottom;border-top:1px solid var(--line);color:var(--navy-soft);text-align:left;padding:.7rem 1rem;font-size:.84rem}.e8guide .g-table th,.e8guide .g-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem 1rem}.e8guide .g-table thead th{background:var(--sage-bg);color:var(--navy-soft);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:.8rem;font-weight:600}.e8guide .g-table tbody th{color:var(--navy);font-weight:500}.e8guide .g-table-dense table{font-size:.9rem}.e8guide .g-table-dense th,.e8guide .g-table-dense td{padding:.5rem .6rem}.e8guide .g-table-dense td{text-align:center}.e8guide .g-table-dense tbody th{min-width:11rem}.e8guide .g-table-dense td[data-zero]{color:#2a3a4f59}.e8guide .g-col-narrow{display:none}@media (max-width:640px){.e8guide .g-col-wide{display:none}.e8guide .g-col-narrow{display:table-cell}.e8guide .g-table.g-table-dense table{font-size:.95rem}.e8guide .g-table.g-table-dense th,.e8guide .g-table.g-table-dense td{padding:.6rem .5rem}.e8guide .g-table.g-table-dense thead th{letter-spacing:0;text-transform:none;font-size:.78rem}.e8guide .g-table-dense tbody th{min-width:0}.e8guide .g-table-dense td.g-col-narrow{white-space:nowrap}}@media (max-width:359px){.e8guide .g-table-dense tbody th{-webkit-hyphens:auto;hyphens:auto}}.e8guide .g-bar{background:var(--sage-bg);border-radius:4px;min-width:120px;height:8px;display:block;overflow:hidden}.e8guide .g-bar span{background:var(--sage);border-radius:4px;height:100%;display:block}.e8guide .g-note{border-left:3px solid var(--sage);background:var(--sage-bg);border-radius:0 12px 12px 0;padding:.9rem 1.15rem}.e8guide .g-body .g-note p{color:var(--navy);font-size:.98rem}.e8guide .g-todo{color:var(--navy-soft);border:1.5px dashed #b5423780;border-radius:12px;padding:.9rem 1.15rem;font-size:.95rem}.e8guide .g-todo b{color:var(--red)}.e8guide .g-cta{border-radius:var(--r-card);background:var(--sage-bg);justify-items:start;gap:.8rem;padding:1.5rem 1.5rem 1.6rem;display:grid}.e8guide .g-cta h3{font-size:1.2rem}.e8guide .g-body .g-cta p{color:var(--navy);font-size:1rem}.e8guide .g-body .g-cta .btn{color:#fff;text-decoration:none}.e8guide .g-cta .g-cta-btn{min-height:54px;padding:.95rem 1.9rem;font-size:1.06rem}@media (max-width:699px){.e8guide .g-cta .g-cta-btn{justify-self:stretch}}.e8guide .g-cta-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""title""demo""text""btn"}.e8guide .g-cta-logo{grid-area:logo;display:block}.e8guide .g-cta-logo svg{width:auto;height:24px;display:block}.e8guide .g-cta-board>h3{grid-area:title}.e8guide .g-cta-board>p{grid-area:text}.e8guide .g-cta-board>.btn{grid-area:btn}.e8guide .g-cta-demo{grid-area:demo;justify-self:stretch;min-width:0}.e8guide .g-cta-shot{width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:14px;display:block}@media (min-width:700px){.e8guide .g-cta-board{grid-template:"logo demo""title demo""text demo""btn demo"1fr/minmax(0,1fr) minmax(0,1.15fr);column-gap:1.6rem}.e8guide .g-cta-board>.btn{align-self:start}.e8guide .g-cta-demo{align-self:center}}@media (max-width:400px){.e8guide .g-cta-board{padding-inline:1rem}}.e8guide .g-parent{border:1px solid var(--line);background:#fff;border-radius:16px;gap:.5rem;padding:1.2rem 1.35rem;display:grid}.e8guide .g-parent h3{font-size:1rem}.e8guide .g-body .g-parent p{font-size:.98rem}.e8guide .g-parent a{justify-self:start;font-weight:500}.e8guide .g-task{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.4rem 1.4rem 1.2rem;display:grid}.e8guide .g-body .g-task{gap:1rem}.e8guide .g-task-head{gap:.2rem;display:grid}.e8guide .g-task-label{letter-spacing:.07em;text-transform:uppercase;color:var(--sage);font-size:.76rem;font-weight:600}.e8guide .g-task h3{color:var(--navy);font-size:1.08rem}.e8guide .g-task-prompt{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.e8guide .g-body .g-task-prompt p{color:var(--navy);font-size:1.06rem}.e8guide .g-body .g-task-prompt .g-task-ask{border-left:3px solid var(--sage);background:var(--sage-bg);border-radius:0 12px 12px 0;padding:.8rem 1rem}.e8guide .g-task-options{border:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;min-width:0;margin:0;padding:0;display:grid}.e8guide .g-task-option{border:1.5px solid var(--line);color:var(--navy);cursor:pointer;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem .9rem;transition:border-color .15s,background .15s;display:flex}.e8guide .g-task-option:hover{border-color:#4d7a5a80}.e8guide .g-task-option:has(input:checked){border-color:var(--sage);background:var(--sage-bg)}.e8guide .g-task-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #4d7a5a8c}.e8guide .g-task-option[data-state=ok]{border-color:var(--sage-deep);background:var(--mint)}.e8guide .g-task-option[data-state=bad]{border-color:var(--red);background:#fff}.e8guide .g-task-option input{accent-color:var(--sage-deep)}.e8guide .g-task-options:disabled .g-task-option{cursor:default}.e8guide .g-task-rows{border:0;gap:.7rem;min-width:0;margin:0;padding:0;display:grid}.e8guide .g-task-row{border:1.5px solid var(--line);border-radius:12px;gap:.6rem;padding:.85rem .95rem;display:grid}.e8guide .g-body .g-task-row p{color:var(--navy);font-size:1.02rem}.e8guide .g-task-row-options{flex-wrap:wrap;gap:.5rem;display:flex}.e8guide .g-task-chip{border:1.5px solid var(--line);min-height:44px;color:var(--navy);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;transition:border-color .15s,background .15s;display:inline-flex}.e8guide .g-task-chip:hover{border-color:#4d7a5a80}.e8guide .g-task-chip:has(input:checked){border-color:var(--sage);background:var(--sage-bg)}.e8guide .g-task-chip:has(input:focus-visible){outline-offset:2px;outline:3px solid #4d7a5a8c}.e8guide .g-task-chip[data-state=ok]{border-color:var(--sage-deep);background:var(--mint)}.e8guide .g-task-chip[data-state=bad]{border-color:var(--red);background:#fff}.e8guide .g-task-chip input{accent-color:var(--sage-deep)}.e8guide .g-task-rows:disabled .g-task-chip{cursor:default}.e8guide .g-body .g-solve{counter-reset:krok;gap:.9rem;margin:0;padding-left:0;list-style:none;display:grid}.e8guide .g-body .g-solve>li{counter-increment:krok;grid-template-columns:1.7rem minmax(0,1fr);gap:.2rem .7rem;display:grid}.e8guide .g-body .g-solve>li:before{content:counter(krok);background:var(--mint);width:1.7rem;height:1.7rem;color:var(--sage-deep);text-align:center;border-radius:50%;grid-row:span 2;margin-top:.15rem;font-size:.85rem;font-weight:700;line-height:1.7rem}.e8guide .g-body .g-solve p{margin:0}.e8guide .g-body .g-solve .g-math-block{background:var(--sage-bg);border-radius:10px;margin-top:.35rem;padding:.5rem .75rem}.e8guide .g-body .g-trap{border-left:3px solid var(--red);background:#b542370f;border-radius:0 12px 12px 0;padding:.75rem .95rem;font-size:.99rem}.e8guide .g-body .g-trap b{color:var(--red)}.e8guide .g-cols{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.e8guide .g-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.e8guide .g-req{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:.5rem;padding:1rem 1.15rem 1.1rem;display:grid}.e8guide .g-body .g-req h3{color:var(--sage-deep);font-size:.98rem}.e8guide .g-body .g-req-meta{color:var(--navy-soft);margin-top:-.2rem;font-size:.86rem}.e8guide .g-body .g-req ul{gap:.4rem;padding-left:1.1rem}.e8guide .g-body .g-req li{font-size:.97rem}.e8guide .g-lab{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:minmax(0,1fr);gap:.8rem;padding:1.2rem 1.25rem 1.1rem;display:grid}.e8guide .g-body .g-lab h3{color:var(--navy);font-size:1.02rem}.e8guide .g-lab-stage{background:var(--sage-bg);border-radius:14px;place-items:center;min-height:116px;padding:.9rem .8rem;display:grid;overflow-x:auto}.e8guide .g-lab-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .7rem;display:flex}.e8guide .g-pile{background:#ffffffbf;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:.3rem;padding:.4rem;display:inline-flex}.e8guide .g-factor{background:var(--mint);width:30px;height:30px;color:var(--sage-deep);border-radius:8px;place-items:center;font-size:.95rem;font-weight:600;transition:background .2s;display:grid}.e8guide .g-factor-b{background:#4d7a5a38}.e8guide .g-lab-dot{color:var(--navy-soft);font-size:1.4rem;font-weight:700}.e8guide .g-lab-eq{color:var(--navy);font-size:1.1rem;font-weight:600}.e8guide .g-lab-grid{gap:.3rem;display:inline-grid}.e8guide .g-body .g-lab-formula{text-align:center;color:var(--navy);margin:-.15rem 0 0;font-size:1.55rem;line-height:1.25}.e8guide .g-lab-formula .g-lab-dot{vertical-align:.08em;margin:0 .3rem;font-size:1.2rem}.e8guide .g-lab-formula .g-pow sup{color:var(--sage-deep)}.e8guide .g-lab-controls{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.e8guide .g-stepper,.e8guide .g-slider{color:var(--navy);align-items:center;gap:.45rem;font-size:.92rem;display:inline-flex}.e8guide .g-stepper-label{color:var(--navy-soft)}.e8guide .g-stepper button{border:1.5px solid var(--line);width:30px;height:30px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;font-size:1rem;line-height:1}.e8guide .g-stepper button:hover:not(:disabled){border-color:var(--sage);color:var(--sage-deep)}.e8guide .g-stepper button:disabled{opacity:.4;cursor:default}.e8guide .g-stepper b{text-align:center;min-width:1ch}.e8guide .g-slider input[type=range]{min-width:120px;accent-color:var(--sage-deep);flex:130px}.e8guide .g-lab-btn{margin-left:auto}.e8guide .g-body .g-lab-note{color:var(--navy-soft);font-size:.97rem}.e8guide .g-pow{color:var(--navy);white-space:nowrap;font-weight:600}.e8guide .g-pow sup{font-size:.7em}.e8guide .g-sqrt{white-space:nowrap}.e8guide .g-sqrt:before{content:"√"}.e8guide .g-sqrt i{border-top:1.5px solid;padding:1px .12em 0;font-style:normal}.e8guide .g-line{gap:.5rem;width:min(100%,320px);padding-top:1.9rem;display:grid}.e8guide .g-line-bar{background:#4d7a5a40;border-radius:3px;height:6px;position:relative}.e8guide .g-line-mark{background:var(--sage-deep);border-radius:50%;width:14px;height:14px;margin-left:-7px;transition:left .15s;position:absolute;top:50%;translate:0 -50%}.e8guide .g-line-flag{background:var(--sage-deep);color:#fff;white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.85rem;font-weight:600;position:absolute;bottom:1.4rem;left:50%;translate:-50%}.e8guide .g-line-ends{justify-content:space-between;display:flex}.e8guide .g-line-ends span{color:var(--navy);justify-items:center;gap:.1rem;font-weight:600;display:grid}.e8guide .g-line-ends small{color:var(--navy-soft);font-size:.78rem;font-weight:500}@media (prefers-reduced-motion:reduce){.e8guide .g-line-mark,.e8guide .g-factor{transition:none}}.e8guide .g-task-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.e8guide .g-task-actions .btn:disabled{opacity:.45;cursor:default;translate:none}.e8guide .g-body .g-task-result{min-height:1.6em;font-size:.98rem;font-weight:500}.e8guide .g-body .g-task-result[data-state=ok]{color:var(--sage-deep)}.e8guide .g-body .g-task-result a{color:inherit;text-decoration:underline}.e8guide .g-body .g-task-result[data-state=bad]{color:var(--red)}.e8guide .g-task-solution{border-top:1px solid var(--line);padding-top:.9rem}.e8guide .g-task-solution summary{cursor:pointer;color:var(--sage-deep);font-weight:500}.e8guide .g-task-solution-body{grid-template-columns:minmax(0,1fr);gap:.6rem;padding-top:.8rem;display:grid}.e8guide .g-body .g-task-hint{color:var(--navy-soft);font-size:.95rem}.e8guide .g-body .g-steps{gap:.7rem;padding-left:0;list-style:none;display:grid}.e8guide .g-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.e8guide .g-steps li>div{gap:.3rem;display:grid}.e8guide .g-pts{background:var(--mint);min-width:3.3rem;color:var(--sage-deep);text-align:center;white-space:nowrap;border-radius:999px;margin-top:.15rem;padding:.12rem .55rem;font-size:.82rem;font-weight:600;line-height:1.5}@keyframes g-demo-wipe{0%{opacity:1;transform:translate(0)}92%{opacity:1}to{opacity:0;transform:translate(260px)}}@keyframes g-demo-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes g-demo-pulse-hint{0%{box-shadow:0 0 #4d7a5a66}70%{box-shadow:0 0 0 12px #4d7a5a00}to{box-shadow:0 0 #4d7a5a00}}@keyframes g-demo-pulse-check{0%{box-shadow:0 8px 30px #22c55e66,0 0 #22c55e80}70%{box-shadow:0 8px 30px #22c55e66,0 0 0 14px #22c55e00}to{box-shadow:0 8px 30px #22c55e66,0 0 #22c55e00}}@keyframes g-demo-pop{0%{transform:scale(.55)rotate(-14deg)}45%{transform:scale(1.22)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes g-demo-fall{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx),160px)rotate(320deg)}}@keyframes g-demo-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.e8guide .g-demo{gap:12px;min-width:0;display:grid}.e8guide .g-demo .demo-card{background:#fff;border:1px solid #e9edea;border-radius:20px;padding:14px 15px}.e8guide .g-body .g-demo .demo-card p{color:#14181b;margin:0;font-size:16.5px;font-weight:500;line-height:1.5}.e8guide .g-demo .demo-card b{font-weight:700}.e8guide .g-demo-stage{flex-direction:column;min-height:314px;display:flex}.e8guide .g-demo .demo-board{background-color:#fff;background-image:linear-gradient(#0f172a12 1px,#0000 1px),linear-gradient(90deg,#0f172a12 1px,#0000 1px);background-size:22px 22px;border:1px solid #e9edea;border-radius:18px;min-height:232px;padding:16px 18px;position:relative;overflow:hidden}.e8guide .g-demo .demo-hand{font-family:var(--font-caveat),"Bradley Hand","Segoe Print",cursive;color:#0f172a;font-size:29px;line-height:1.45}.e8guide .g-demo .demo-line{white-space:nowrap;border-radius:6px;padding:0 4px;transition:background .45s;display:inline-block;position:relative}.e8guide .g-demo .demo-slot{height:46px;position:relative}.e8guide .g-demo .demo-wrong{clip-path:inset(0);transition:clip-path .8s .16s;position:absolute;top:0;left:0}.e8guide .g-demo .demo-board.is-marked .demo-wrong{background:#b5423726}.e8guide .g-demo .demo-board.is-erased .demo-wrong{clip-path:inset(0 0 0 100%)}.e8guide .g-demo .demo-strike{background:var(--red);border-radius:2px;width:0;height:2.5px;transition:width .6s .1s;position:absolute;top:52%;left:3px}.e8guide .g-demo .demo-board.is-marked .demo-strike{width:calc(100% - 6px)}.e8guide .g-demo .demo-board.is-erased .demo-strike{width:0;transition:width .35s}.e8guide .g-demo .demo-fix{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.e8guide .g-demo .demo-board.is-written .demo-fix{clip-path:inset(0)}.e8guide .g-demo .demo-eraser{opacity:0;background:linear-gradient(#f7d9d3,#e9b6ac);border-radius:7px;width:44px;height:32px;position:absolute;top:2px;left:-48px;box-shadow:0 2px 6px #0e162640}.e8guide .g-demo .demo-board.is-erased .demo-eraser{animation:.95s forwards g-demo-wipe}.e8guide .g-demo .demo-talk{position:absolute;bottom:12px;left:12px;right:12px}.e8guide .g-demo .demo-say{opacity:0;pointer-events:none;align-items:flex-end;gap:8px;transition:opacity .4s,transform .45s cubic-bezier(.2,.9,.3,1);display:flex;transform:translateY(12px)}.e8guide .g-demo .demo-say+.demo-say{position:absolute;bottom:0;left:0;right:0}.e8guide .g-demo .demo-say.is-shown{opacity:1;transform:none}.e8guide .g-demo .demo-say.is-kid{flex-direction:row-reverse}.e8guide .g-demo .demo-say img{object-fit:cover;background:#fff;border:2px solid #fff;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 3px 10px #0e16262e}.e8guide .g-demo .demo-say.is-kid img{object-fit:contain;padding:3px}.e8guide .g-demo .demo-bub-m,.e8guide .g-demo .demo-bub-k{padding:9px 12px;font-size:13px;line-height:1.45}.e8guide .g-demo .demo-bub-m{background:var(--navy);color:#fff;border-radius:15px 15px 15px 5px;box-shadow:0 8px 20px #0e162638}.e8guide .g-demo .demo-bub-k{background:var(--sage-bg);color:var(--sage-deep);border-radius:15px 15px 5px;font-weight:500;box-shadow:0 6px 16px #0e16261f}.e8guide .g-demo .demo-bub-m span,.e8guide .g-demo .demo-bub-k span{letter-spacing:.09em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:800;display:block}.e8guide .g-demo .demo-bub-m span{color:var(--mint)}.e8guide .g-demo .demo-bub-k span{color:var(--sage)}.e8guide .g-demo .demo-pills{align-items:center;gap:8px;margin-top:30px;display:flex;position:relative}.e8guide .g-demo .demo-coach{z-index:3;background:var(--sage-deep);color:#fff;border-radius:13px;width:max-content;max-width:min(260px,100%);padding:8px 12px;font-size:12.5px;font-weight:500;line-height:1.4;animation:2.4s ease-in-out infinite g-demo-nudge;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 10px 24px -6px #0a13208c}.e8guide .g-demo .demo-coach:after{content:"";background:var(--sage-deep);border-radius:2px;width:12px;height:12px;position:absolute;bottom:-5px;left:26px;transform:rotate(45deg)}.e8guide .g-demo .demo-coach-r{left:auto;right:0}.e8guide .g-demo .demo-coach-r:after{left:auto;right:44px}.e8guide .g-demo .demo-hint,.e8guide .g-demo .demo-check{white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:13px;transition:opacity .2s,flex-grow .35s,min-height .35s,padding .35s,font-size .35s;display:inline-flex}.e8guide .g-demo .demo-hint.is-big,.e8guide .g-demo .demo-check.is-big{flex:auto;min-height:52px;padding:0 20px;font-size:15.5px}.e8guide .g-demo .demo-hint{color:#0c3a33;background:#ffffffe6;border:1px solid #0c3a3326;gap:6px;font-weight:700;box-shadow:0 1px 2px #0e16260f}.e8guide .g-demo .demo-hint.is-big{border-color:#0c3a3347;box-shadow:0 6px 18px -8px #0e162659}.e8guide .g-demo .demo-check{color:#fff;background:linear-gradient(#22c55e,#16a34a);border:0;font-weight:800;box-shadow:0 8px 30px #22c55e66}.e8guide .g-demo .demo-hint:disabled,.e8guide .g-demo .demo-check:disabled{opacity:.4;box-shadow:none;cursor:default}.e8guide .g-demo .demo-hint.is-live{animation:1.9s ease-out infinite g-demo-pulse-hint}.e8guide .g-demo .demo-check.is-live{animation:1.9s ease-out infinite g-demo-pulse-check}.e8guide .g-demo .demo-succ{color:#eafff7;text-align:center;background:linear-gradient(#124d43,#0c3a33);border:1px solid #ffffff1a;border-radius:24px;margin-block:auto;padding:22px 20px 20px;animation:.45s cubic-bezier(.2,1.4,.4,1) both g-demo-in;position:relative;box-shadow:0 24px 60px -14px #0a132080}.e8guide .g-demo .demo-conf{background:#ffd75e;border-radius:2px;width:7px;height:10px;animation:1.5s ease-out forwards g-demo-fall;position:absolute;top:8px;left:50%}.e8guide .g-demo .demo-conf:nth-child(2n){background:var(--mint)}.e8guide .g-demo .demo-conf:nth-child(3n){background:#fff}.e8guide .g-demo .demo-succ-emo{font-size:38px;line-height:1;animation:.5s cubic-bezier(.2,1.5,.4,1) both g-demo-pop;display:block}.e8guide .g-demo .demo-succ b{margin-top:7px;font-size:19px;font-weight:800;display:block}.e8guide .g-body .g-demo .demo-succ p{color:#b9dcc9;max-width:32ch;margin:7px auto 0;font-size:13px;line-height:1.5}.e8guide .g-demo .demo-xp{color:#ffd75e;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:8px;margin-top:14px;display:flex}.e8guide .g-demo .demo-xp span{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1}.e8guide .g-demo .demo-xp em{font-size:15px;font-style:normal;font-weight:800}@media (max-width:360px){.e8guide .g-demo .demo-hint.is-big,.e8guide .g-demo .demo-check.is-big{padding:0 14px;font-size:14.5px}.e8guide .g-demo .demo-hint,.e8guide .g-demo .demo-check{padding:0 12px}}@media (prefers-reduced-motion:reduce){.e8guide .g-demo .demo-coach,.e8guide .g-demo .demo-hint.is-live,.e8guide .g-demo .demo-check.is-live,.e8guide .g-demo .demo-succ,.e8guide .g-demo .demo-succ-emo{animation:none}.e8guide .g-demo .demo-conf{display:none}.e8guide .g-demo .demo-wrong,.e8guide .g-demo .demo-fix,.e8guide .g-demo .demo-strike,.e8guide .g-demo .demo-say{transition-duration:10ms}}.e8guide .g-math-block{max-width:100%;padding-block:.2rem;display:block;overflow-x:auto}.e8guide .g-sources{border-top:1px solid var(--line);gap:.8rem;padding-block:1.6rem 0;display:grid}.e8guide .g-sources h2{letter-spacing:0;font-size:1.1rem}.e8guide .g-sources ul{gap:.4rem;padding-left:1.2rem;font-size:.9rem;display:grid}.e8guide .g-sources a{color:var(--navy-soft)}.e8guide .g-disclaimer{max-width:none;color:var(--navy-soft);font-size:.86rem}.e8guide .g-about{border-top:1px solid var(--line);max-width:none;color:var(--navy-soft);padding-top:.9rem;font-size:.86rem}.e8guide .g-about a{font-weight:600}.e8guide .g-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.e8guide .g-task{padding:1.1rem 1rem 1rem}.e8guide .g-table th,.e8guide .g-table td{padding:.6rem .75rem}}.e8guide .g-fig{justify-items:center;gap:.5rem;margin:0;display:grid}.e8guide .g-fig-svg{width:100%;max-width:300px;height:auto;display:block}.e8guide .g-fig-base{fill:var(--mint);opacity:.6}.e8guide .g-fig-side{fill:var(--mint);opacity:.3}.e8guide .g-fig-edge line{stroke:var(--navy-soft);stroke-width:1.5px;stroke-linecap:round}.e8guide .g-fig-hidden line{stroke-dasharray:5 4;opacity:.55}.e8guide .g-fig-solid line{stroke:var(--sage-deep);stroke-width:2.2px;stroke-linecap:round}.e8guide .g-fig-point{fill:var(--sage-deep)}.e8guide .g-fig-label text{fill:var(--navy);font-size:13px;font-style:italic}.e8guide .g-fig-label .g-fig-len{fill:var(--navy-soft)}.e8guide .g-fig figcaption{color:var(--navy-soft);font-size:.82rem}.e8guide .g-sketch{border:1px solid var(--line);background:var(--cream);border-radius:14px;place-items:center;padding:.7rem;display:grid}.e8guide .g-sketch-svg{width:100%;max-width:250px;height:auto;display:block}.e8guide .g-sketch-line{fill:none;stroke:var(--sage-deep);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:8s linear infinite g-sketch-draw}.e8guide .g-sketch-dashed{stroke:var(--navy-soft);stroke-width:1.6px;opacity:.5}.e8guide .g-sketch-height{stroke:var(--red);stroke-width:2px}.e8guide .g-sketch-label{font-family:var(--font-caveat),"Segoe Script",cursive;fill:var(--red);opacity:1;font-size:22px;animation:8s linear infinite g-sketch-show}@keyframes g-sketch-draw{0%{stroke-dashoffset:1px}10%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes g-sketch-show{0%,4%{opacity:0}12%,88%{opacity:1}96%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.e8guide .g-sketch-line,.e8guide .g-sketch-label{animation:none}}.e8guide .g-only-phone{display:none}@media (max-width:640px){.e8guide .g-only-phone{color:var(--navy-soft);margin-top:.15rem;font-size:.85rem;font-weight:400;line-height:1.35;display:block}.e8guide th .g-only-phone{font-size:inherit;font-weight:inherit;color:inherit;margin-top:0}}.g-rodzice{--gr-line:#0e162617}.g-rodzice .gr-meta{color:var(--sage-deep);margin:0;font-size:13.5px;font-weight:500}.g-rodzice .gr-fakt{background:var(--sage-bg);color:var(--sage-ink);border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:14.5px}.g-rodzice .gr-karta{border:1px solid var(--gr-line);background:#fff;border-radius:20px;margin-top:22px;padding:18px 16px;box-shadow:0 2px 6px #0e16260a,0 26px 60px -30px #4d7a5a6b}.g-rodzice .gr-etykieta{background:var(--sage-bg);color:var(--sage-ink);border-radius:8px;margin:0 0 4px;padding:4px 12px;font-size:13.5px;font-weight:600;display:inline-block}.g-rodzice .gr-karta h2{margin:4px 0 8px;font-size:20px;line-height:1.3}.g-rodzice .gr-karta h2 sup{color:var(--sage-deep);font-size:.65em}.g-rodzice .gr-opis{color:var(--navy-soft);margin:0 0 12px;font-size:15.5px}.g-rodzice .gr-plansza{border:1px solid var(--gr-line);text-align:center;background:repeating-linear-gradient(0deg,#4d7a5a1a 0 1px,#0000 1px 26px),repeating-linear-gradient(90deg,#4d7a5a1a 0 1px,#0000 1px 26px),#fff;border-radius:14px;padding:16px 12px}.g-rodzice .gr-wyr{min-height:40px;font-size:26px;font-weight:500}.g-rodzice .gr-wyr sup{color:var(--sage-deep);font-size:15px;font-weight:700}.g-rodzice .gr-wyr .nowy,.g-rodzice .gr-wyr .srodek{background:var(--mint);border-radius:5px;padding:0 4px}.g-rodzice .gr-wynik{color:var(--navy-soft);min-height:26px;font-size:16px}.g-rodzice .gr-wynik strong{color:var(--sage-deep);font-size:19px}.g-rodzice .gr-dop{color:var(--sage-ink);min-height:26px;font-size:15.5px;font-weight:600}.g-rodzice .gr-linia{margin:2px 0}.g-rodzice .gr-grupa{border:2px solid var(--sage);vertical-align:middle;background:#fff;border-radius:12px;margin:2px 3px;padding:6px 12px;display:inline-block}.g-rodzice .gr-grupa .gtop{font-size:25px;font-weight:600;display:block}.g-rodzice .gr-grupa .gtop sup{color:var(--sage-deep);font-size:16px;font-weight:700}.g-rodzice .gr-grupa .gbot{color:var(--navy-soft);border-top:1px dashed var(--gr-line);margin-top:3px;padding-top:3px;font-size:17px;display:block}.g-rodzice .gr-razy{vertical-align:middle;margin:0 2px;font-size:24px}.g-rodzice .gr-kontrast{background:var(--sage-bg);border-radius:12px;gap:2px;margin-top:10px;padding:10px 12px;font-size:16.5px;display:grid}.g-rodzice .gr-kontrast sup{font-size:.72em;font-weight:700}.g-rodzice .gr-kontrast .zle{color:var(--red);text-decoration:line-through;text-decoration-thickness:2px}.g-rodzice .gr-kontrast .dobrze{color:var(--sage-deep);font-weight:600}.g-rodzice .gr-przyciski{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.g-rodzice .gr-btn{cursor:pointer;font:inherit;background:var(--sage-deep);color:#fff;border:0;border-radius:999px;min-height:44px;padding:12px 22px;font-weight:600;display:inline-block}.g-rodzice .gr-btn[disabled]{opacity:.4;cursor:default}.g-rodzice .gr-reset{border:1.5px solid var(--sage);color:var(--sage-deep);font:inherit;cursor:pointer;background:#fff;border-radius:999px;min-height:44px;padding:12px 16px;font-weight:600}.g-rodzice .gr-btn:focus-visible,.g-rodzice .gr-reset:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.g-rodzice .gr-sprobuj{border-top:1px dashed var(--gr-line);margin-top:14px;padding-top:12px}.g-rodzice .gr-sprobuj .pyt{margin:0 0 8px;font-weight:600}.g-rodzice .gr-odp{flex-wrap:wrap;gap:8px;display:flex}.g-rodzice .gr-odp button{border:1.5px solid var(--sage);color:var(--sage-deep);font:inherit;cursor:pointer;background:#fff;border-radius:12px;min-height:44px;padding:10px 18px;font-size:16px;font-weight:600}.g-rodzice .gr-odp button.dobra{background:var(--mint);border-color:var(--sage-deep);color:var(--sage-ink)}.g-rodzice .gr-odp button.zla{border-color:var(--red);color:var(--red)}.g-rodzice .gr-feedback{min-height:24px;color:var(--navy-soft);margin:8px 0 0;font-size:14.5px}.g-rodzice .gr-stat{background:var(--cream);border:1px solid var(--gr-line);color:var(--navy-soft);border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:14px;display:flex}.g-rodzice .gr-stat .liczba{color:var(--sage-deep);font-size:21px;font-weight:700;line-height:1.1}.g-rodzice .gr-plytki{grid-template-columns:repeat(5,30px);justify-content:center;gap:3px;margin:6px 0;display:grid}.g-rodzice .gr-plytki i{background:var(--sage);opacity:.15;border-radius:5px;width:30px;height:30px;transition:opacity .3s,background .3s}.g-rodzice .gr-plytki.on i{opacity:1}.g-rodzice .gr-plytki.bok i:nth-child(n+21){background:var(--mint);box-shadow:inset 0 0 0 3px var(--sage-deep)}.g-rodzice .gr-czesc2{border-top:1px dashed var(--gr-line);margin-top:14px;padding-top:12px}.g-rodzice .gr-czesc2 .wstep{color:var(--navy-soft);text-align:left;margin:0 0 4px;font-size:15.5px}.g-rodzice .gr-kostka{width:168px;max-width:100%;height:auto;margin:4px auto 0;display:block}.g-rodzice .gr-kostka .warstwa{opacity:.16;transition:opacity .4s,transform .4s;transform:translateY(-10px)}.g-rodzice .gr-kostka.on .warstwa{opacity:1;transform:none}.g-rodzice .gr-kostka.kraw .kr{fill:var(--mint);stroke:var(--sage-deep);stroke-width:2.2px}.g-rodzice .gr-petla{width:230px;max-width:100%;height:auto;margin:2px auto 0;display:block}.g-rodzice .gr-petla .pokaz{opacity:0;transition:opacity .4s}.g-rodzice .gr-petla .pokaz.show{opacity:1}.g-rodzice .gr-os{width:100%;max-width:360px;height:auto}.g-rodzice .gr-os .pokaz{opacity:0;transition:opacity .4s}.g-rodzice .gr-os .pokaz.show{opacity:1}.g-rodzice .gr-dalej{background:var(--sage-deep);color:var(--cream);border:0;border-radius:20px;margin-top:22px;padding:18px 16px}.g-rodzice .gr-dalej h2{color:#fff;margin:0 0 8px;font-size:20px}.g-rodzice .gr-dalej .gr-dalej-opis{color:var(--sage-bg);margin:0;font-size:15.5px}.g-rodzice .gr-dalej img{width:100%;max-width:400px;height:auto;margin:8px auto 0;display:block}.g-rodzice .gr-dalej .gr-cta{text-align:center;background:var(--mint);color:var(--sage-ink);border-radius:999px;margin-top:16px;padding:13px 20px;font-weight:700;text-decoration:none;display:block}.g-rodzice .gr-artykul{color:var(--navy-soft);margin:22px 0 0;font-size:14.5px}.g-rodzice .gr-zapis-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.g-rodzice .gr-zapis-form input{border:1.5px solid var(--sage);min-width:180px;font:inherit;color:var(--navy);background:#fff;border-radius:999px;flex:1;padding:11px 16px;font-size:16px}.g-rodzice .gr-zapis-form input:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.g-rodzice .gr-zapis-micro{color:var(--navy-soft);margin:10px 0 0;font-size:13px}.g-rodzice .gr-zapis-micro a{color:var(--sage-deep)}@media (prefers-reduced-motion:reduce){.g-rodzice .gr-plytki i,.g-rodzice .gr-kostka .warstwa,.g-rodzice .gr-petla .pokaz,.g-rodzice .gr-os .pokaz{transition:none}}.g-rodzice .pier{white-space:nowrap}.g-rodzice .pier .st{color:var(--sage-deep);margin-right:-.35em;font-size:.5em;font-weight:700;position:relative;top:-.75em}.g-rodzice .pier .zn{display:inline-block;transform:translateY(.02em)}.g-rodzice .pier .pod{border-top:.075em solid;margin-left:-.14em;padding:.05em .12em 0 .08em;line-height:1.15;display:inline-block}.e8guide .g-body .wz-pdf{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;gap:1.2rem;padding:1.3rem 1.15rem 1.4rem}@media (min-width:700px){.e8guide .g-body .wz-pdf{grid-template-columns:18rem minmax(0,1fr);align-items:center;gap:2.6rem;padding:1.8rem 1.9rem 1.8rem 2.1rem}}.e8guide .g-body .wz-pdf h2{font-size:clamp(1.3rem,2.6vw,1.55rem)}.e8guide .g-body .wz-pdf-tekst{gap:.75rem;min-width:0;display:grid}.e8guide .g-body .wz-pdf-tekst>p{margin:0}.e8guide .g-body .wz-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--sage-deep);font-size:.8rem;font-weight:600}.e8guide .g-body .wz-pdf-dol{background:var(--sage-bg);box-shadow:none}@media (min-width:700px){.e8guide .g-body .wz-pdf-dol{grid-template-columns:minmax(0,1fr);padding:1.6rem 1.9rem}}.e8guide .wz-wachlarz{height:14.4rem;position:relative}.e8guide .wz-wachlarz img{background:var(--cream);border-radius:3px;width:9.2rem;height:auto;transition:transform .3s;position:absolute;top:.55rem;left:50%;box-shadow:0 1px 2px #0e162614,0 16px 30px -14px #0e162657}.e8guide .wz-wachlarz .wz-w1{transform:translate(-50%)translate(-3.5rem)rotate(-9deg)}.e8guide .wz-wachlarz .wz-w2{transform:translate(-50%)translate(3.5rem)rotate(8deg)}.e8guide .wz-wachlarz .wz-w0{z-index:1;top:0;transform:translate(-50%)}@media (min-width:700px){.e8guide .wz-wachlarz{height:18.6rem}.e8guide .wz-wachlarz img{width:11.8rem;top:.8rem}.e8guide .wz-wachlarz .wz-w0{top:0}.e8guide .wz-wachlarz .wz-w1{transform:translate(-50%)translate(-3.2rem)rotate(-9deg)}.e8guide .wz-wachlarz .wz-w2{transform:translate(-50%)translate(3.2rem)rotate(8deg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.e8guide .wz-pdf:hover .wz-w1{transform:translate(-50%)translate(-3.3rem)rotate(-12deg)}.e8guide .wz-pdf:hover .wz-w2{transform:translate(-50%)translate(3.3rem)rotate(11deg)}}.e8guide .g-body .wz-form{flex-wrap:wrap;gap:.5rem;display:flex}.e8guide .g-body .wz-form input{border:1.5px solid var(--sage);min-width:0;font:inherit;color:var(--navy);background:#fff;border-radius:999px;flex:13rem;padding:.8rem 1.1rem;font-size:1rem}.e8guide .g-body .wz-form input:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.e8guide .g-body .wz-form .btn{flex:none}.e8guide .g-body .wz-form .btn[disabled]{opacity:.55;cursor:default;translate:none}.e8guide .g-body .wz-pdf .wz-form input,.e8guide .g-body .wz-pdf .wz-form .btn{flex:100%}@media (min-width:700px){.e8guide .g-body .wz-pdf-dol .wz-form input{flex:13rem}.e8guide .g-body .wz-pdf-dol .wz-form .btn{flex:none}}.e8guide .g-body .wz-blad{color:var(--red);font-size:.92rem}.e8guide .g-body .wz-blad:empty{display:none}.e8guide .g-body .wz-cel{font-size:.88rem;line-height:1.5}.e8guide .g-body .wz-micro{font-size:.82rem;line-height:1.5}.e8guide .g-body .wz-micro a{color:var(--sage-deep)}.e8guide .wz-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.e8guide .g-body .wz-wyslane{background:var(--sage-bg);border-radius:14px;gap:.4rem;padding:.95rem 1.05rem;display:grid}.e8guide .g-body .wz-pdf-dol .wz-wyslane{background:#fff}.e8guide .g-body .wz-wyslane p{margin:0;font-size:.98rem}.e8guide .g-body .wz-wyslane .wz-wyslane-t{color:var(--sage-ink);font-weight:600}.e8guide .g-body .wz-wyslane strong{color:inherit;overflow-wrap:anywhere}.e8guide .g-body .wz-link{font:inherit;color:var(--sage-deep);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.92rem;text-decoration:underline}.e8guide .g-body .wz-kafle ol{grid-template-columns:minmax(0,1fr);column-gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.e8guide .g-body .wz-kafle ol{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}.e8guide .g-body .wz-kafle li{border-top:1px solid var(--mint)}.e8guide .g-body .wz-kafle a{color:var(--navy);border-radius:12px;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:baseline;gap:.55rem;padding:.72rem .7rem .78rem .35rem;text-decoration:none;transition:background .15s;display:grid}.e8guide .g-body .wz-kafle a:after{content:"↓";color:var(--sage);font-weight:600}.e8guide .g-body .wz-kafle a:hover{background:var(--sage-bg)}.e8guide .g-body .wz-kafle a:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.e8guide .g-body .wz-kafel-nr{letter-spacing:-.03em;color:var(--sage);font-size:1.7rem;font-weight:800;line-height:1}.e8guide .g-body .wz-kafel-t{font-size:1.02rem;font-weight:700;line-height:1.25}.e8guide .g-body .wz-kafle a[aria-current=true]{background:var(--sage-deep);color:#fff}.e8guide .g-body .wz-kafle a[aria-current=true] .wz-kafel-nr,.e8guide .g-body .wz-kafle a[aria-current=true]:after{color:var(--mint)}.e8guide .g-body .wz-panel{border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);background:#fff;margin-top:.4rem;padding:1.25rem 1rem 1rem;scroll-margin-top:76px;display:none}.e8guide .g-body .wz-panel:target{animation:.28s ease-out wz-karta-in;display:block}@keyframes wz-karta-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.e8guide .g-body .wz-panel:target{animation:none}.e8guide .wz-wachlarz img{transition:none}}@media (min-width:700px){.e8guide .g-body .wz-panel{padding:1.75rem 1.85rem 1.3rem}}@media (min-width:1000px){.e8guide .g-body .wz-panel{--wz-szer:min(1060px,100vw - 4rem);width:var(--wz-szer);margin-left:calc((100% - var(--wz-szer))/2);padding:2rem 2.3rem 1.5rem}}.e8guide .g-body .wz-panel-head{border-bottom:1.5px solid var(--navy);align-items:baseline;gap:.75rem;margin-bottom:1.35rem;padding-bottom:.85rem;display:flex}.e8guide .g-body .wz-num{letter-spacing:-.04em;color:var(--sage);flex:none;font-size:clamp(2.6rem,9vw,3.8rem);font-weight:800;line-height:.78}.e8guide .g-body .wz-panel-head h3{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(1.4rem,5vw,2.05rem);font-weight:800;line-height:1.04}.e8guide .g-body .wz-zadania{margin:.2rem 0 0;font-size:.95rem}.e8guide .g-body .wz-panel-nav{border-top:1px solid var(--mint);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem 1rem;margin-top:1.2rem;padding-top:.9rem;font-size:.92rem;line-height:1.35;display:grid}.e8guide .g-body .wz-panel-nav a{color:var(--sage-deep);font-weight:600;text-decoration:none}.e8guide .g-body .wz-panel-nav a:hover{text-decoration:underline}.e8guide .g-body .wz-panel-nav .wz-wszystkie{text-align:center}.e8guide .g-body .wz-panel-nav .wz-nast{text-align:right}@media (max-width:520px){.e8guide .g-body .wz-panel-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.e8guide .g-body .wz-panel-nav .wz-wszystkie{grid-area:2/1/auto/-1}}.e8guide .g-body .wz-rady{gap:.75rem;list-style:decimal}.e8guide .g-body .wz-rady li::marker{color:var(--sage);font-weight:700}.e8guide .g-body .wz-karta{--wz-mm:4.1px;--ink:var(--navy);--ink-soft:var(--navy-soft);--paper:#fff;--gutter:1.6rem;--gap:1.45rem;columns:2 17.5rem;color:var(--navy);font-variant-numeric:tabular-nums;column-gap:2.2rem;font-size:1rem;line-height:1.45}.e8guide .g-body .wz-karta.wz-c2{columns:1}@media (min-width:1000px){.e8guide .g-body .wz-karta{columns:3 16rem;column-gap:2.4rem}.e8guide .g-body .wz-karta.wz-c2{columns:2 20rem}}.e8guide .g-body .wz-karta .col{display:contents}.e8guide .g-body .wz-karta section{padding-block:0}.e8guide .g-body .wz-karta>.sec,.e8guide .g-body .wz-karta>.col>.sec{break-inside:avoid;margin:0 0 var(--gap)}.e8guide .g-body .wz-karta>.full,.e8guide .g-body .wz-karta>.wide{column-span:all;margin-bottom:var(--gap)}.e8guide .g-body .wz-karta [style*=display\:grid]>.full{grid-column:1/-1}.e8guide .g-body .wz-karta p,.e8guide .g-body .wz-karta li{font-size:inherit;line-height:inherit;color:var(--navy)}.e8guide .g-body .wz-karta h4{border-top:1px solid var(--mint);color:var(--sage-deep);margin:0 0 .8rem;padding-top:.5rem;font-size:1.02rem;font-weight:700;line-height:1.25}.e8guide .g-body .wz-karta h5{margin:.8rem 0 .4rem;font-size:.98rem;font-weight:500}.e8guide .g-body .wz-karta ul,.e8guide .g-body .wz-karta ol{margin:0;padding:0;list-style:none;display:block}.e8guide .g-body .wz-karta li+li{margin-top:.45rem}.e8guide .g-body .wz-karta .katex{white-space:nowrap}.e8guide .g-body .wz-karta .katex .pl{font-family:var(--font-rubik),"Rubik",sans-serif;font-size:.83em}.e8guide .g-body .wz-karta .wz-qp{margin-right:1.3em;display:inline-block}.e8guide .g-body .wz-karta .f{font-size:1.04rem}.e8guide .g-body .wz-karta .f .katex{font-size:1.15em}.e8guide .g-body .wz-karta .fl li+li{margin-top:.95rem}.e8guide .g-body .wz-karta .fl .katex{font-size:1.17em}.e8guide .g-body .wz-karta .d{color:var(--navy-soft);margin-top:.3rem;font-size:.9rem;line-height:1.4;display:block}.e8guide .g-body .wz-karta .note,.e8guide .g-body .wz-karta .ex{color:var(--navy-soft)}.e8guide .g-body .wz-karta .ex .katex{font-size:1.08em}.e8guide .g-body .wz-karta .nw{white-space:nowrap}.e8guide .g-body .wz-karta .rows{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.8rem 1.2rem;display:grid}.e8guide .g-body .wz-karta .rows>.d{margin-top:0}.e8guide .g-body .wz-karta ol.steps{counter-reset:s}.e8guide .g-body .wz-karta ol.steps li{counter-increment:s;grid-template-columns:1.35rem minmax(0,1fr);display:grid}.e8guide .g-body .wz-karta ol.steps li:before{content:counter(s);color:var(--navy-soft);font-weight:500}.e8guide .g-body .wz-karta .grid2,.e8guide .g-body .wz-karta .grid3{gap:.9rem 1rem;display:grid}.e8guide .g-body .wz-karta .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.e8guide .g-body .wz-karta .grid3{grid-template-columns:repeat(3,max-content);column-gap:1.6rem}.e8guide .g-body .wz-karta .grid2 .katex,.e8guide .g-body .wz-karta .grid3 .katex{font-size:1.12em}.e8guide .g-body .wz-karta ul.pairs{grid-template-columns:max-content minmax(0,1fr);gap:.4rem .7rem;display:grid}.e8guide .g-body .wz-karta .pairs li{display:contents}.e8guide .g-body .wz-karta .pairs b{white-space:nowrap;font-weight:500}.e8guide .g-body .wz-karta .wz-tabela{max-width:100%;overflow-x:auto}.e8guide .g-body .wz-karta .tbl{border-collapse:collapse;width:100%;font-size:.95rem}.e8guide .g-body .wz-karta .tbl th{color:var(--navy-soft);text-align:left;padding:0 .5rem .4rem 0;font-size:.84rem;font-weight:500}.e8guide .g-body .wz-karta .tbl td{border-top:1px solid var(--mint);vertical-align:baseline;padding:.4rem .5rem .4rem 0}.e8guide .g-body .wz-karta .tbl th:first-child,.e8guide .g-body .wz-karta .tbl td:first-child{font-weight:500}.e8guide .g-body .wz-karta .tbl.num td,.e8guide .g-body .wz-karta .tbl.num th{text-align:center}.e8guide .g-body .wz-karta .tbl.num td:first-child,.e8guide .g-body .wz-karta .tbl.num th:first-child{text-align:left}.e8guide .g-body .wz-karta .roman{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:1rem;display:grid}.e8guide .g-body .wz-karta .roman dl{grid-template-columns:2.4rem auto;place-content:start;row-gap:.3rem;margin:0;display:grid}.e8guide .g-body .wz-karta .roman dt{font-weight:500}.e8guide .g-body .wz-karta .roman dd{margin:0}.e8guide .g-body .wz-karta .roman-ex{margin-top:.75rem}.e8guide .g-body .wz-karta .primes{font-size:1.04rem}.e8guide .g-body .wz-karta .primes .katex{white-space:normal;font-size:1.15em}.e8guide .g-body .wz-karta .figwrap{margin:.25rem 0 1rem}.e8guide .g-body .wz-karta .fig{width:100%;height:auto;display:block;overflow:visible}.e8guide .g-body .wz-karta .figwrap>.fig:not([style*=width]){max-width:20rem}.e8guide .g-body .wz-karta .fig .face{fill:var(--sage-bg);stroke:none}.e8guide .g-body .wz-karta .fig .face2{fill:var(--mint);stroke:none}.e8guide .g-body .wz-karta .fig .paper{fill:var(--paper);stroke:none}.e8guide .g-body .wz-karta .fig .edge{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.e8guide .g-body .wz-karta .fig .thin{fill:none;stroke:var(--ink);stroke-width:.9px}.e8guide .g-body .wz-karta .fig .hid{fill:none;stroke:var(--ink-soft);stroke-width:.9px;stroke-dasharray:3.2 2.6}.e8guide .g-body .wz-karta .fig .key{fill:none;stroke:var(--sage-deep);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.e8guide .g-body .wz-karta .fig .keyd{fill:none;stroke:var(--sage-deep);stroke-width:1.7px;stroke-dasharray:4 2.6;stroke-linecap:round}.e8guide .g-body .wz-karta .fig .ra{fill:none;stroke:var(--sage-deep);stroke-width:1.1px}.e8guide .g-body .wz-karta .fig .rad{fill:var(--sage-deep);stroke:none}.e8guide .g-body .wz-karta .fig .arc{fill:none;stroke:var(--sage-deep);stroke-width:1.1px}.e8guide .g-body .wz-karta .fig .grid{fill:none;stroke:var(--mint);stroke-width:.6px}.e8guide .g-body .wz-karta .fig .axis{fill:none;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round}.e8guide .g-body .wz-karta .fig .pt{fill:var(--ink)}.e8guide .g-body .wz-karta .fig text{fill:var(--ink);font-family:KaTeX_Math,serif;font-size:13px;font-style:italic}.e8guide .g-body .wz-karta .fig text.k{fill:var(--sage-deep)}.e8guide .g-body .wz-karta .fig text.up{font-family:KaTeX_Main,serif;font-style:normal}.e8guide .g-body .wz-karta .fig text.ui{font-family:var(--font-rubik),"Rubik",sans-serif;fill:var(--ink-soft);font-size:10.5px;font-style:normal;font-weight:400}.e8guide .g-body .wz-karta .fig .fo{white-space:nowrap;color:var(--ink);font-size:12px;line-height:1}.e8guide .g-body .wz-karta .fig .fo.k{color:var(--sage-deep)}.e8guide .g-body .wz-karta .fig .fo.c{text-align:center}.e8guide .g-body .wz-karta .fig .fo.r{text-align:right}.e8guide .g-body .wz-karta .p01-def{margin-bottom:.75rem}.e8guide .g-body .wz-karta .p01-rule{margin-bottom:.85rem}.e8guide .g-body .wz-karta .p01-round{grid-template-columns:7.8rem minmax(0,1fr);column-gap:.75rem}.e8guide .g-body .wz-karta .p01-round>span:nth-child(odd){color:var(--navy-soft)}.e8guide .g-body .wz-karta .p01-frac{margin-top:1rem}.e8guide .g-body .wz-karta .p01-g{color:var(--sage);font-weight:700}.e8guide .g-body .wz-karta .p02-sq{table-layout:fixed;min-width:42rem}.e8guide .g-body .wz-karta .p02-sq th,.e8guide .g-body .wz-karta .p02-sq td{padding:.4rem 0}.e8guide .g-body .wz-karta .p02-sq td{text-align:center}.e8guide .g-body .wz-karta .p02-sq tr.n td{color:var(--navy-soft);border-top:0;font-size:.84rem;font-weight:400}.e8guide .g-body .wz-karta .p02-sq tr.n th{padding-top:0}.e8guide .g-body .wz-karta .p02-sq tr:not(.n) td{font-weight:400}.e8guide .g-body .wz-karta h4.p02-h{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;display:flex}.e8guide .g-body .wz-karta .p02-h span{color:var(--navy-soft);margin-left:auto;font-size:.9rem;font-weight:400}.e8guide .g-body .wz-karta .p03-tbl{margin-top:1.2rem}.e8guide .g-body .wz-karta .p03-lbl{margin-bottom:.4rem;display:block}.e8guide .g-body .wz-karta .p03-steps{margin-top:1.2rem}.e8guide .g-body .wz-karta .p03-steps li+li{margin-top:.55rem}.e8guide .g-body .wz-karta .p04-after{margin-top:.95rem}.e8guide .g-body .wz-karta .p04-units>b{font-weight:500}.e8guide .g-body .wz-karta .tbl tr.p04-dec td{border-top:0;padding-top:0}.e8guide .g-body .wz-karta .tbl.p04-min th{color:var(--navy);font-size:.95rem}.e8guide .g-body .wz-karta .tbl.p04-min th:first-child,.e8guide .g-body .wz-karta .tbl.p04-min td:first-child{color:var(--navy-soft)}.e8guide .g-body .wz-karta .p04-tri{width:7.4rem}.e8guide .g-body .wz-karta .p04-tri text{font-size:19px}.e8guide .g-body .wz-karta .p04-figtri{margin-bottom:0}.e8guide .g-body .wz-karta .p04-scale{grid-template-columns:max-content 2rem max-content;justify-content:start;align-items:baseline;column-gap:.5rem;display:grid}.e8guide .g-body .wz-karta .p04-scale .w{grid-column:1/-1}.e8guide .g-body .wz-karta .p04-scale .a{text-align:right}.e8guide .g-body .wz-karta .p04-scale .d{margin-top:0}.e8guide .g-body .wz-karta .p04-scale .p04-s{margin-top:.95rem}.e8guide .g-body .wz-karta .p04-scale .p04-s .d{margin-left:.75rem;display:inline}.e8guide .g-body .wz-karta .p04-scale>.d{margin-top:.4rem}.e8guide .g-body .wz-karta .p04-ln{border-top:1px solid var(--navy);vertical-align:.3em;width:2rem;height:0;display:inline-block}.e8guide .g-body .wz-karta .p04-two{line-height:1.6}.e8guide .g-body .wz-karta .p05-def{margin-bottom:.75rem}.e8guide .g-body .wz-karta .p05-like{column-gap:1rem}.e8guide .g-body .wz-karta .p05-like>span:nth-child(odd){color:var(--navy-soft)}.e8guide .g-body .wz-karta .p05-after{margin-top:1.1rem}.e8guide .g-body .wz-karta .p06-lbl{color:var(--navy-soft);margin:.8rem 0 .4rem;font-size:.9rem}.e8guide .g-body .wz-karta .p06-lbl.p06-next{color:var(--navy);margin-top:1.7rem;font-weight:500}.e8guide .g-body .wz-karta h4+.p06-lbl{color:var(--navy);margin-top:0;font-weight:500}.e8guide .g-body .wz-karta .p07-np{margin-top:1.2rem}.e8guide .g-body .wz-karta .p07-np+.wz-tabela{margin-top:.4rem}.e8guide .g-body .wz-karta .p07-tbl{table-layout:fixed;min-width:20rem}.e8guide .g-body .wz-karta .p07-tbl td{vertical-align:middle}.e8guide .g-body .wz-karta .p07-tbl td:last-child .katex{font-size:1.4em}.e8guide .g-body .wz-karta .p07-tbl th.p07-p{vertical-align:bottom}.e8guide .g-body .wz-karta .p07-tbl th.p07-p .katex{font-size:1.15em}.e8guide .g-body .wz-karta .p08-after{margin-top:.95rem}.e8guide .g-body .wz-karta .p08-fx{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:.75rem;display:flex}.e8guide .g-body .wz-karta .p08-fx>.fig{flex:none}.e8guide .g-body .wz-karta .p08-fx>.d{flex-basis:100%}.e8guide .g-body .wz-karta ul.p08-leg{grid-template-columns:max-content max-content minmax(0,1fr);align-items:center;gap:.55rem .5rem;display:grid}.e8guide .g-body .wz-karta .p08-leg li{display:contents}.e8guide .g-body .wz-karta .p08-leg .katex{font-size:1.2em}.e8guide .g-body .wz-karta .fig.p08-sw{width:1.8rem}.e8guide .g-body .wz-karta .p09-pair{justify-content:space-between;align-items:flex-end;gap:.75rem;margin:.25rem 0 1rem;display:flex}.e8guide .g-body .wz-karta .p09-pair .fig{flex:none}.e8guide .g-body .wz-karta .p09-after{margin-top:.95rem}.e8guide .g-body .wz-karta .p10-props{table-layout:fixed;min-width:36rem}@media (max-width:999px){.e8guide .g-body .wz-karta .p10-props{--wz-mm:3.4px}}.e8guide .g-body .wz-karta .p10-props th,.e8guide .g-body .wz-karta .p10-props td{padding-right:.75rem}.e8guide .g-body .wz-karta .p10-props col:last-child{width:calc(25*var(--wz-mm))!important}.e8guide .g-body .wz-karta .p10-props th:nth-child(7),.e8guide .g-body .wz-karta .p10-props td:nth-child(7){padding-right:0}.e8guide .g-body .wz-karta .p10-props th.c,.e8guide .g-body .wz-karta .p10-props td.c{text-align:center}.e8guide .g-body .wz-karta .p10-props td{vertical-align:top}.e8guide .g-body .wz-karta .p10-props .katex{font-size:1.15em}.e8guide .g-body .wz-karta .p10-props .fig.p10-mini{margin-top:.3rem}.e8guide .g-body .wz-karta .p10-or{color:var(--navy-soft);font-size:.85rem}.e8guide .g-body .wz-karta .p10-notes{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem 1.4rem;margin-top:1rem;display:grid}.e8guide .g-body .wz-karta .p10-notes li+li{margin-top:0}.e8guide .g-body .wz-karta .p10-angles{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.6rem;display:grid}@media (max-width:600px){.e8guide .g-body .wz-karta [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;row-gap:1rem!important}.e8guide .g-body .wz-karta .pairs[style*=grid-template-columns]{grid-template-columns:max-content minmax(0,1fr)!important;row-gap:.4rem!important}.e8guide .g-body .wz-karta [style*=grid-template-columns]>.fig:not([style*=width]){max-width:11rem}.e8guide .g-body .wz-karta .p10-angles{grid-template-columns:minmax(0,1fr)}.e8guide .g-body .wz-karta .rows:not(.p01-round):not(.p04-units){grid-template-columns:minmax(0,1fr) max-content}.e8guide .g-body .wz-karta .p04-units{grid-template-columns:minmax(0,1fr);row-gap:.3rem}.e8guide .g-body .wz-karta .p04-units>b{color:var(--navy-soft);margin-top:.55rem;font-size:.92rem}}@media (max-width:699px){.e8guide .g-body .wz-karta .p10-props,.e8guide .g-body .wz-karta .p10-props tbody,.e8guide .g-body .wz-karta .p10-props tr,.e8guide .g-body .wz-karta .p10-props td{min-width:0;display:block}.e8guide .g-body .wz-karta .p10-props colgroup,.e8guide .g-body .wz-karta .p10-props thead{display:none}.e8guide .g-body .wz-karta .p10-props tr{border-top:1px solid var(--mint);padding:.75rem 0 .8rem}.e8guide .g-body .wz-karta .p10-props td{border-top:0;padding:.14rem 0}.e8guide .g-body .wz-karta .p10-props td:first-child{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.35rem;font-size:1.05rem;font-weight:700;display:flex}.e8guide .g-body .wz-karta .p10-props td:first-child .fig.p10-mini{margin-top:0}.e8guide .g-body .wz-karta .p10-props td[data-label]{text-align:left;grid-template-columns:5.6rem minmax(0,1fr);gap:.6rem;display:grid}.e8guide .g-body .wz-karta .p10-props td[data-label]:before{content:attr(data-label);color:var(--navy-soft);font-size:.88rem}.e8guide .g-body .wz-karta .p10-props td[data-label]:empty{display:none}}
