.sme-mark{flex:none;display:block;overflow:visible}.sme-word-easy{color:#b45309}.sme-slogan{color:#5b6270;letter-spacing:.01em;font-size:13px;font-weight:600}@media (prefers-reduced-motion:no-preference){.sme-mark-anim .sme-mark-pl,.sme-mark-anim .sme-mark-pr{transform-box:fill-box;animation:.55s cubic-bezier(.2,.8,.2,1) both smeMarkPage}.sme-mark-anim .sme-mark-pl{transform-origin:100% 100%}.sme-mark-anim .sme-mark-pr{transform-origin:0 100%;animation-delay:50ms}.sme-mark-anim .sme-mark-tick{stroke-dasharray:1;stroke-dashoffset:1px;animation:.5s cubic-bezier(.65,0,.35,1) .4s forwards smeMarkTick}a:hover .sme-mark-anim .sme-mark-tick,a:focus-visible .sme-mark-anim .sme-mark-tick{animation:.45s cubic-bezier(.65,0,.35,1) forwards smeMarkTickAgain}.sme-mark-loop .sme-mark-tick{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.65,0,.35,1) .2s infinite smeMarkLoop}}@keyframes smeMarkLoop{0%{stroke-dashoffset:1px;opacity:1}45%,80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.sme-loading-mark{flex-direction:column;align-items:center;gap:10px;padding:28px 0 24px;display:flex}.sme-loading-mark span{color:#5b6270;font-size:13px;font-weight:600}@keyframes smeMarkPage{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@keyframes smeMarkTick{to{stroke-dashoffset:0}}@keyframes smeMarkTickAgain{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media print{.sme-mark-anim *{stroke-dashoffset:0!important;animation:none!important}}
