.pill-module__DnVXma__root{--assistant-bottom:var(--gap-5);right:var(--gap-5);bottom:var(--assistant-bottom);z-index:var(--z-sticky);font-family:var(--font-ui);position:fixed}body:has([data-cwiczenia-dock]) .pill-module__DnVXma__root{--assistant-bottom:calc(46px + var(--gap-4))}body:has([data-cwiczenia-dock][data-otwarty]) .pill-module__DnVXma__root{--assistant-bottom:calc(min(58vh, 480px) + 46px + var(--gap-4))}.pill-module__DnVXma__pill{border-radius:var(--rad-pill);border:1.5px solid var(--accent-ink);background:var(--accent-ink);min-width:48px;height:48px;color:var(--on-accent);font:inherit;font-weight:var(--fw-bold);font-size:var(--fs-md);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast);align-items:center;padding:0 5.5px;display:inline-flex;box-shadow:0 2px 6px #252e3d24,0 10px 28px #252e3d38;box-shadow:0 2px 6px lab(18.6568% -.710368 -10.8543/.14),0 10px 28px lab(18.6568% -.710368 -10.8543/.22)}.pill-module__DnVXma__label{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--dur-fast) var(--ease-out), opacity var(--dur-fast), margin var(--dur-fast) var(--ease-out);overflow:hidden}.pill-module__DnVXma__pill:hover .pill-module__DnVXma__label,.pill-module__DnVXma__pill:focus-visible .pill-module__DnVXma__label{opacity:1;max-width:12em;margin:0 var(--gap-4) 0 var(--gap-2)}.pill-module__DnVXma__pill:hover{transform:translateY(-2px)}.pill-module__DnVXma__pill:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pill-module__DnVXma__icon{background:var(--on-accent);width:34px;height:34px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid}[data-theme=dark] .pill-module__DnVXma__pill{border-color:var(--accent-text);box-shadow:0 2px 6px #0006,0 10px 28px #00000080;box-shadow:0 2px 6px lab(0% 0 0/.4),0 10px 28px lab(0% 0 0/.5)}@media (max-width:760px){body:has([data-cwiczenia-dock]) .pill-module__DnVXma__root{--assistant-bottom:calc(72px + var(--gap-3))}body:has([data-cwiczenia-dock][data-otwarty]) .pill-module__DnVXma__root:not(.pill-module__DnVXma__open){display:none}}@media (max-width:640px){.pill-module__DnVXma__root{right:var(--gap-3);--assistant-bottom:var(--gap-4)}.pill-module__DnVXma__pill{justify-content:center;width:46px;height:46px;padding:0}.pill-module__DnVXma__pill:hover .pill-module__DnVXma__label,.pill-module__DnVXma__pill:focus-visible .pill-module__DnVXma__label{margin:0}.pill-module__DnVXma__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has([data-view=krok] [data-move-actions]) .pill-module__DnVXma__root{--assistant-bottom:150px}.pill-module__DnVXma__open{z-index:var(--z-modal);bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.pill-module__DnVXma__pill,.pill-module__DnVXma__label{transition:none}}
.lekcja-shell-module__rdLozW__root{background:var(--bg);min-height:100vh}.lekcja-shell-module__rdLozW__top{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(12px);backdrop-filter:saturate(1.3)blur(12px);justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 28px;display:flex;position:sticky;top:0}.lekcja-shell-module__rdLozW__logo{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:700;text-decoration:none}.lekcja-shell-module__rdLozW__logo span{color:var(--accent)}.lekcja-shell-module__rdLozW__back{color:var(--ink-2);border:1.5px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.lekcja-shell-module__rdLozW__back:hover{color:var(--ink)}@media (max-width:640px){.lekcja-shell-module__rdLozW__top{height:56px;padding:0 16px}}.lekcja-shell-module__rdLozW__nav{align-items:center;gap:8px;display:flex}.lekcja-shell-module__rdLozW__link{color:var(--ink-2);padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none}.lekcja-shell-module__rdLozW__link:hover{color:var(--ink)}@media (max-width:480px),(min-width:1100px){.lekcja-shell-module__rdLozW__link{display:none}}.lekcja-shell-module__rdLozW__uklad{display:block}@media (min-width:1100px){.lekcja-shell-module__rdLozW__uklad{grid-template-columns:290px minmax(0,1fr);display:grid}}.lekcja-shell-module__rdLozW__tresc{min-width:0;overflow-x:clip}
